SQL`de veritabanı kopyalama: Copy demek yetmiyor!!!

0
darkness
SQL Server`la ilgilenen herkes MS SQL server üzerindeki bir veritabanının başka bir MS SQL server`a taşımanın ne kadar illet bir şey olduğunu bilir.
Geçenlerde böyle bir şey yapmak zorunda kaldım ve yaşadığım sinir bozucu deneyimi sizlerle paylaşmak istiyorum.
Datayı aktaracağınız server üzerinde aynı isimde bir veritabanı oluştursanız da Data Import and Export tool’u bir işe yaramıyor ve tabloları aktarırken yapmasa da stored procedure veya Viewer aktarırken mutlaka saçmalıyor.

Veritabanını sağlıklı bir şekilde aktarabilmek için Kaynak Veritabananı üzerinden `Generate Dabatase script` yapın. Daha sonra bu script`i Hedef sunucununuz üzerinde RUN edin. Bu işlem size kaynak sunuzunuzdaki veritabanının aynısını hedef sunucu üzerinde boş olarak oluşturacaktır. Şu aşamada bile Data Import and Export tool`u bir işe yaramıyor. Bunun için Kaynak veritabanının bir tam yedeğini alın ve Hedef sunucu üzerinde bu yedeği geri döndürün. Restore işlemini yapmadan önce `Force Restore over existing Database` opsiyonunu seçmeyi unutmayın.

Görüşler

0
enig
Yedekten geri alma dışındaki veri taşıma işlemlerinde autoincrement alanları aynı değerleri almıyordu sanırım.

Bende geliştirme ve testler için 4GB'ı geçen bir veri tabanının bir kısımını alarak express üzerinde nasıl kullanabilirim sorunsalına cevap arıyorum hala daha...
Görüş belirtmek için giriş yapın...

İlgili Yazılar

Origami Projesi

peterparker

3 ya da 4 Mart günü tanıtımı yapılacak olan bu alet, her işi yapabildiği söylentisi ile bir dönemin ginger spekülasyonu hızıyla yayılmaya devam ediyor.

Microsoft, Türk Bilişimcisini Ciddiye Almıyor mu?

FZ

Güncelleme (2004-10-21): MS Türkiye'den henüz resmi bir açıklama gelmemiş olmakla birlikte habere konu olan sayfa düzelmiş görünüyor şu anda.

FM üyelerinden bm'nin turk.internet.com sitesinde yer alan haberini alıntılıyoruz:

Ben aslında, oldukça yeni duyurulan .NET açığının [1] Türkiye'de büyük bankalardan kaçının sitesini etkileme ihtimali olduğunu açıklayan kısa bir yazı yazacaktım. Hangi bankanın hangi sunucuyu kullandığını anlatmadan önce, MS Türkiye'nin bu bankaları uyardığından emin olmak istedim. Siz olsanız ne yapardınız?

Windows Live (Beta)

GtG

Microsoft, kendi alternatiflerini Windows Live Beta ile bir araya getiriyor.

Web tarayıcınızda ilk sayfa olmayı hedefleyen Microsoft'un, 2GB'lık mail alanı (Alternatif: Gmail), RSS okuyucusu (Alternatif: Google Reader), Live Favourites (Alternatif (?): del.icio.us) bu sayfadan sağladığı online servislerden birkaçı.
Diğer fikirlere ise burdan ulaşabilirsiniz.

Neden Windows NT, 200x, XP kullanmıyorum?

cayfer

Devamlı aynı şeyleri anlatmaktan bıkıp, insanlara yalnızca bir adres vererek kurtulmak için yazıp kenara attım.

Neden Windows NT, 200x, XP kullanmıyorum?

Aklınızda bulunsun.

Editörün Notu: Birileri sizde `arkadaşım sen önce falanca kaynakları oku sonra gel tartışalım´ hissiyatı uyandırdığında doğrudan referansta bulunabileceğiniz türden süper bir makale. ;-)

Eyvah! Mahvolduk!

cayfer

Micros~1 Win98'den ve NT4.x'ten desteğini çekiyormus! Bu haberi duyanların olası tepkilerini şöyle hayal ediyorum:
  1. Nesini çekiyormuş?
  2. Aaaaa! Desteği var mıymış ki?
  3. Nasıl yani?
  4. Böylesi Win98 ve NT4 kullanıcıları için daha iyi olabilir.
  5. Farketmez ki!
  6. Oh be... zırt pırt 300 MB "patch" indirmekten kurtulduk!
  7. Eyvah! Ben bittim!
  8. Keh keh!