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

Bill Gates´in Spam E-Posta İle Mücadele İçin Önerisi

cayfer

Bill Gates spam ile başa çıkabilmek için bir öneride bulunmuş. Temel olarak e-posta göndermenin bedava olmaması gerektiği fikri üzerine kurulu bu öneride, Gates, e-posta gönderenlerin, bilgisayarlarının işlem gücünün SETI@home projesine benzer bir mantıkla başkaları tarafından kullanılmasına izin vermelerini önermiş.

Ben bu önerinin nasıl olup da B. Gates gibi akıllı bir adamdan geldiğini anlayamadım.

"Acaba başka bir hesabı mı var?" diye düşünmekten kendimi alamıyorum.

Spam hepimizin başının belası ama çözüm için neden böyle uçuk bir fikirle ortaya çıktı acaba? Bir yerlere bilgisayarımın kullanılabileceğine ilişkin kayıt girmemi ve birilerinin bilgisayarımı kullanmasına izin vermemi nasıl bekleyebiliyor?

Hadi diyelim verdim.... Windows işletim sistemi altında bu nasıl olacak? rexec, rsh benzeri bir olanak var da benim mi haberim yok! Yoksa www.microsoft.com'dan bir program indirip yüklememi mi bekliyor? Yoksa insanların e-posta gönderebilmek için WinX işletim sistemlerini örneğin Windows MP'ye upgrade etmeleri mi gerekecek?

Bu işte bir bit yeniği var ama ne?

Herşey windows için ;)

conan

shellcity'de dolaşıyordum ki gözüme çarpan birşeyle irkildim :) Bir de ne goreyim, sevgili desktop managerimiz blackbox'ın windows için olanı da varmış! İlgilenip denemek isteyenler için sayfası şurada. Benim gibi görmeden inanmayanlar da buraya. Denemeden inanmayanlar ise koşa koşa tam buraya.

sundance buna bayılacak (tabii daha önceden görmediyse)

Windows Kullanmanın Dayanılmaz Maliyeti

cayfer

Bugün, ağ sorunları yaşadığı için destek isteyen bir tanıdığım bilgisayarını bana getirdi (dizüstü).

Petrolde... pardon mp3de rekor ceza $1,500,000,000

sundance

Guardian'ın habeine göre geçtiğimiz Perşembe, bir San Diego mahkemesi, şu ana kadarki en büyük patent ihlal cezasını verdi.

Sözkonusu dava Alcatel-Lucent tarafından müzik kayıtlarının MP3 formatına çevrilmesi ile ilgili sahip oldukları patentin ihlal edildiği iddası ile açılmıştı.

Bu rekor cezayı alan firma ise bu cezanın, online müzik sektörüne çok ciddi bir sekte vurabileceğini belirtmiş.

C#, CLI ve Standardizasyon!

FZ

Microsoft firması, C# programlama dili ve CLI (Common Language Infrastructure) teknolojisi ile ilgili spesifikasyonlarını ECMA (European Computer Manufacturers Association) standardizasyon kurumuna sunmuş durumda. Bu kurum neyin nesi derseniz, JavaScript adı ile meşhur olmuş dilin bu kurum tarafından standardize edilip artık ECMAScript diye nitelendirildiğini söylemem sanırım yeterli olacaktır.