Web sitesi yayınlayanların başına sıklıkla gelebilen bir derttir, host değiştirmek. Genelde sıkıcı bir iştir. Ama son günlerde myhosting.com un verdiği sıkıntılar sağolsun, yeni bir iki şey öğrendim. Şimdi onları paylaşmak istiyorum.
Yayında olan veritabanındaki verileri, oluşturduğumuz başka bir veritabanına aktaracağız. Bunun için Sql Server 2008 kullanacağım. Database Export / Import Wizard ile bir kaç tıklama ile verilerimizi kolayca taşıyabileceğiz.
Önce taşıyacağımız veritabanına bağlanıyoruz. Yereldeki veritabanını taşımakta genelde sorun olmuyor. O sebepten, yayındaki bir veritabanını yayında olan başka bir veritabanına taşıyoruz.
Veritabanımıza sağ tıklayıp Export Data diyoruz. Hemen söyliyim
Import Data der isek, yeni olan veritabanımıza veri aktarmak istiyor oluruz. İşlemler tamamen aynı. Yeter ki hedef veritabanı ile aktarılacak olanı karıştırmayın:

Wizard’ımızın (Sihirbazımızın) karşılama ekranı ile karşılanıyoruz

DataSource kısmında aktaracağımız veritabanının versiyonu soruluyor. Server name kısmına, veritabanımızın bulunduğu sunucunun adresini ya da IPsini giriyoruz. Kullanıcı adı ve şifre yi girdikten sonra veritabanımızı seçiyoruz.

Şimdi de veriyi aktaracağımız veritabanı için aynı işlemleri yapıyoruz: Yeni veritabanımızın adı vestan_deneme

Alttaki ekran gelecek karşımıza. İkinci seçenekte, veri taşıma işlemini sorgu ile yapabileceğiniz söyleniyor ama bizim bugün tembelliğimiz üstümüzde
O yüzden ilk şıkkı seçerek işimizi Sql Server Export / Import Wizard ‘a yaptıralım

Taşımak istediğimiz veritabanından hangi tablo ve view ları taşımak istediğimizi belirliyoruz. Eğer hepsini taşıyacaksak, en üstteki kutuyu tıklamak yeterli olacak.
Bir sonraki ekranda, verileri taşımak için sorgu mu girilmesi gerektiği yoksa hemen aktarılması mı gerektiği soruluyor. Biz “run immediately” diyelim.

Veri aktarımından hemen önce, seçimlerimizle ilgili bir özet sunuluyor bize. Yanlışınız var ise geri dönüp düzeltin
Ve aktarım başlıyor …

Aktarım bittiğinde aşağıdaki gibi istatistik ekranı açılacak. Bende aktarım sorunsuz oldu. Uyarı verirse verilen uyarıyı dikkate alın.

İşte aktarılmış verilerimiz. Hayırlı olsun…
NOT: Sebebini anlayamadığım bir şekilde, tablolardaki Primary Key kısmını bu yöntemle alamadım. ID özelliklerini de yeniden belirtmeniz gerekiyor. Çözümünü bulursam buradan yazarım…



August 9th, 2010
vestanbul 
Posted in
Tags: 