Forum
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?
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.
*****************************************************************
İ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.
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?
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.
Merhabalar,
SQL Server Database Publishing Wizard
ile kolayca db taşıma yapabilirsiniz.
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.
*****************************************************************
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.
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?
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 🙂
Bilmediğim kısım iu işte. .sql dosyasını hosttaki sql server e nasıl execute edeceğim?
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.
Sunucuya nsaıl bağlanacağım?
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 🙂
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.