Forum

localdeki db yi hos...
 
Bildirimler
Hepsini Temizle

localdeki db yi hostinge yüklemek

15 Yazılar
4 Üyeler
0 Reactions
1,694 Görüntüleme
(@abdullahkac)
Gönderiler: 80
Estimable Member
Konu başlatıcı
 

s.a daha önce localdeki veri tabanını restore ile yüklüyordum. ancak farklı bir firmadan aldığım hosta yedek yükleyemiyorum aldığım hata şu.

 Hata: dbbackup failed: Unable to restore database 'abdullah_sirketportal1'

Not valid backup
The media family on device 'C:\WINDOWS\TEMP\._SQLEXPRESS\abdullah_sirketportal1\Sirket_Portal.bak' is incorrectly formed. SQL Server cannot process this media family.

VERIFY DATABASE is terminating abnormally.

 ------------------------------------------

 Burada soracağım iki soru var. Birincisi bu sorun nedir ve nasıl çözebilirim?

İkincisi sb yi script halinede getirdim. script olarak bir db yi hosta nasıl gönderebilirim? 

 
Gönderildi : 15/03/2010 18:15

Hakan Uzuner
(@hakanuzuner)
Gönderiler: 33367
Illustrious Member Yönetici
 

Merhaba

Hangi versiyon sql den bakcup alıp hangi versiyona yüklemek istiyorsunuz , ayrıca ara yüzden değilde komutla yüklerseniz daha sağlıklı olacaktır.

ayrıca medyanın bozulduğu durumlarda bu hatayı alırsınız dosanın sağlıklı olduğunu kontrol edin gerekir ise ise daha backup alın

Danışman - ITSTACK Bilgi Sistemleri
****************************************************************
Probleminiz Çözüldüğünde Sonucu Burada Paylaşırsanız.
Sizde Aynı Problemi Yaşayanlar İçin Yardım Etmiş Olursunuz.
Eğer sorununuz çözüldü ise lütfen "çözüldü" olarak işaretlerseniz diğer üyeler için çok büyük kolaylık sağlayacaktır.
*****************************************************************

 
Gönderildi : 16/03/2010 03:53

(@cozumpark)
Gönderiler: 16307
Illustrious Member Yönetici
 

İyi günler.


Bu sorun genellikle .bak dosyasının hatalı transferi neticesinde alınmaktadır. Localdeki .bak dosyasının CRC32 hashine ve hostingtekinin hashine bakarsanız bunların farklı olduğunu görebilirsiniz.


Tavsiyem ftp üzerinden .bak dosyanızı hosting firmanıza yeniden göndermeniz ve transfer modunu "binary mode" olarak ayarlamanız. Bir de eğer böyle bir fırsatınız varsa, veritabanının yedeğini alırken sıkıştırmayı iptal edin.

 
Gönderildi : 16/03/2010 04:33

(@abdullahkac)
Gönderiler: 80
Estimable Member
Konu başlatıcı
 

kullandığım sql server 2008 express editipn sunucudaki 2005 sanırım. bu sorun oluşturur mu? bir diğeri komutla nasıl yükleyebilirim? 

 birde mert arkadaiım bak dosyasının crc32 hashinin farklı olmaması için ne yapmam gerekiyor. daha doğrusu ben localdeki db mi sunucuya nasıl yükleyeceğim en güzel ve sağlıklı biçimde? 

 
Gönderildi : 16/03/2010 04:43

(@cozumpark)
Gönderiler: 16307
Illustrious Member Yönetici
 

O zaman öncelikle bilgisayarınıza sql 2005 express kurup dosyanızın buraya sağlıklı biçimde yüklenebildiğini sınayın.


Eğer işlem başarılıysa dosyanızı hosting alanınıza ftp üzerinden binary mode'da yükleyin.


Ardından yedeğinizi sql server'a geri yükleyin.


Bu arada; hash'ların aynı olmasını sağlamak demek dosyalarınızın birebi aynı (yani bozulmadan) karşı tarafa sağlamaktır.

 
Gönderildi : 16/03/2010 05:29

(@orhanakdogan)
Gönderiler: 311
Reputable Member
 

Merhabalar,
SQL Server Database Publishing Wizard
ile kolayca db taşıma yapabilirsiniz.

 
Gönderildi : 16/03/2010 06:50

Hakan Uzuner
(@hakanuzuner)
Gönderiler: 33367
Illustrious Member Yönetici
 

Merhabalar,
SQL Server Database Publishing Wizard
ile kolayca db taşıma yapabilirsiniz.

Burada neden çözümpark linki yok 🙂

Danışman - ITSTACK Bilgi Sistemleri
****************************************************************
Probleminiz Çözüldüğünde Sonucu Burada Paylaşırsanız.
Sizde Aynı Problemi Yaşayanlar İçin Yardım Etmiş Olursunuz.
Eğer sorununuz çözüldü ise lütfen "çözüldü" olarak işaretlerseniz diğer üyeler için çok büyük kolaylık sağlayacaktır.
*****************************************************************

 
Gönderildi : 16/03/2010 19:12

(@cozumpark)
Gönderiler: 16307
Illustrious Member Yönetici
 


Merhabalar,
SQL Server Database Publishing Wizard
ile kolayca db taşıma yapabilirsiniz.



Aman tanrım; bu müthiş bir bilgi.


Çoook çok teşekkürler Orhan bey.

 
Gönderildi : 16/03/2010 20:07

(@abdullahkac)
Gönderiler: 80
Estimable Member
Konu başlatıcı
 

Merhabalar,
SQL Server Database Publishing Wizard
ile kolayca db taşıma yapabilirsiniz.

 burada host a göndermek yok sanırım. db yi .spl uzantılı script yapıp yine localdeki makinanıza kurdunuz yada vps yada kendi sunucunuz varsa sunucunuza bağlanıp sunucu içinde bunu yaptınız ben böyle anladım? Peki biz bir host alsak sadece. hosting de db oluşturduk birde kullanıcı oluşturduk. bu durumda ne yapacağız nasıl yollayacağız bu hosttaki db ye? 

 
Gönderildi : 16/03/2010 21:07

(@orhanakdogan)
Gönderiler: 311
Reputable Member
 


 burada host a göndermek yok sanırım. db yi .spl uzantılı script yapıp yine localdeki makinanıza kurdunuz yada vps yada kendi sunucunuz varsa sunucunuza bağlanıp sunucu içinde bunu yaptınız ben böyle anladım? Peki biz bir host alsak sadece. hosting de db oluşturduk birde kullanıcı oluşturduk. bu durumda ne yapacağız nasıl yollayacağız bu hosttaki db ye? 



işlem sonucu oluşan sorguyu hosttaki Sql server da execute etmeniz yeterli olacak.


 


 



Burada neden çözümpark linki yok 🙂



 [:)]


 



Merhabalar,
SQL Server Database Publishing Wizard
ile kolayca db taşıma yapabilirsiniz.



Aman tanrım; bu müthiş bir bilgi.


Çoook çok teşekkürler Orhan bey.



 


Rica ederim 🙂

 
Gönderildi : 17/03/2010 04:18

(@abdullahkac)
Gönderiler: 80
Estimable Member
Konu başlatıcı
 

Bilmediğim kısım iu işte. .sql dosyasını hosttaki sql server e nasıl execute edeceğim?

 
Gönderildi : 17/03/2010 13:10

(@cozumpark)
Gönderiler: 16307
Illustrious Member Yönetici
 

Sunucuya bağlandıktan sonra Open File yöntemiyle ya da "New Query" tıkladıktan sonra açılan pencerenin içine .sql dosyanızın içeriğini yapıştırma yöntemiyle .sql dosyasını işleyin.


Ardından F5 tuşuna basarak ya da ! işaretine tıklayarak ya da Query->Execute yolunu izleyerek sorgunuzu çalıştırın.

 
Gönderildi : 17/03/2010 15:40

(@abdullahkac)
Gönderiler: 80
Estimable Member
Konu başlatıcı
 

Sunucuya nsaıl bağlanacağım?

 
Gönderildi : 17/03/2010 19:58

(@orhanakdogan)
Gönderiler: 311
Reputable Member
 

host panelde sorgu çalıştıracağınız bir yer yoksa, hosting firmanıza bunu nasıl yapacağınızı sorabilirsiniz, aslında bir buton bir alanlı bir form yapıp sorguyu geçici olarak sayfanız üzerinden de tetiklersinizde en kolay yol hosta sormak 🙂

 
Gönderildi : 18/03/2010 00:32

(@cozumpark)
Gönderiler: 16307
Illustrious Member Yönetici
 

Sunucuya nsaıl bağlanacağım?


Sunucuya bağlanmak için bilgisayarınızda SMSS'i çalıştırıp Server Name alanına host hizmetini aldığınız yerdeki SQL Server'ın ip'sini (ya da varsa domain adını) (ve gerekiyorsa portunu) belirttikten sonra sql kullanıcı adı ve şifresini kullanarak bağlantı yapabilirsiniz.

 
Gönderildi : 18/03/2010 12:30

Paylaş: