Forum
Merhaba,
Turgay Sahtiyan Bey'in aynı başlık altında yazmış olduğu makaleyi okudum. Ancak belirtilen şekilde data transferi yapmaya çalıştığımda verileri değil sadece tabloları taşıyabildim.
Aynı zamanda verileri de taşıyabilmek için ne yapmak gerekir? Database boyutu 541 MB. Verileri taşıyamama nedeni veritabanının boyutu olabilir mi?
Teşekkürler.
aynı makalede 'script data' kısmını 'true' yapmanız gerekiyor.o zaman datalarla birlikte taşırsınız.
Ancak options içerisinde böyle bir seçenek yer almıyor.
Table/view options 'ın altında olması gerekiyor.
Makalede Script Data bölümünü True Yapmayı unutmuş olabilir misiniz?.
Eğer Tabloları Yarattı iseniz SSIS kullanarak direkt data load edebilirsiniz.Alternatif Çözüm:
DB üzerine sağ tıklayarak 2005 den yapacaksanız . Task ->import data.
DB üzerine sağ tıklayarak 2008 den yapacaksanız . Task ->export data.
Makalede söylenildiği gibi Advanced Scripting Options menüsünün altında Script Data diye bir seçenek yer almıyor. SQL Server konusunda bilgili değilim belki management arayüzünün farklı bir versiyonu olmasından kaynaklanıyordur. Ancak Advanced Scripting Options menüsünde Types of data to script seçeneği var. Bu seçenekten Schema and data seçildiğinde hem tabloların hem de verilerin scripti elde edilebiliyor. Ancak bu seferde elde edilen scripti 2005'de execute ederken sanırım veri boyutu çok büyük olduğu için "Not enough storage is available to process this command. (Exception from HRESULT: 0x80070008) (mscorlib)" hatası veriyor.
Merhaba Elif hanım zaten scripting data Yöntemi çok kullanışlı bir yöntem degil. Ekranınız bir süreliğine lock olacak insert ederken ise sıkıntı olacaktır. identitiy insert etc. gibi nedenler ile hata alabilirsiniz.
bence
Eğer Tabloları Yarattı iseniz SSIS kullanarak direkt data load edebilirsiniz. bu yöntem ekranınızı kitlemez. sorun olur ise truncate edip tekrar çalıştırın.
Alternatif Çözüm:
DB üzerine sağ tıklayarak 2005 den yapacaksanız . Task ->import data.
DB üzerine sağ tıklayarak 2008 den yapacaksanız . Task ->export data.