none
SQL Server 2008 de bir database den diğerine table export edildiğinde, yeni table indeksleri oluşmuyor. RRS feed

  • Soru

  • SQL Server 2008 de Import & Export wizard ile bir database den, indeks li bir table ı, başka bir database e transfer ediyorum. Table transfer olduğu halde, table ın indeksleri oluşmuyor. Bu problemin nedeni nedir? Nasıl çözebilirim?

    Yardımlarınız için teşekkürler.

    24 Aralık 2011 Cumartesi 10:57

Yanıtlar

  • Selam,

    Bu bir problem veya BUG değil, Import/Export Wizard o şekilde çalışıyor. Export'tan sonra Index'lerini kendin oluşturmalısın, veya ilk önce veritabanının komple (Index'ler dahil) Script'ini çıkarıp (Generate Scripts) Export'unu ondan sonra yapabilirsin.

     


    Ekrem Önsoy - MCDBA, MCITP:DBA+DBD, MCSD.Net, MCSE, ITILv3, SQL Server MVP | http://ekremonsoy.blogspot.com
    • Yanıt Olarak İşaretleyen Serkan Bark 26 Aralık 2011 Pazartesi 08:51
    24 Aralık 2011 Cumartesi 12:05

Tüm Yanıtlar

  • Selam,

    Bu bir problem veya BUG değil, Import/Export Wizard o şekilde çalışıyor. Export'tan sonra Index'lerini kendin oluşturmalısın, veya ilk önce veritabanının komple (Index'ler dahil) Script'ini çıkarıp (Generate Scripts) Export'unu ondan sonra yapabilirsin.

     


    Ekrem Önsoy - MCDBA, MCITP:DBA+DBD, MCSD.Net, MCSE, ITILv3, SQL Server MVP | http://ekremonsoy.blogspot.com
    • Yanıt Olarak İşaretleyen Serkan Bark 26 Aralık 2011 Pazartesi 08:51
    24 Aralık 2011 Cumartesi 12:05
  • Özür dilerim ama, bu bug değilse, microsoft bunu hiç iyi yapamamış. Yüzlerce table ın endeksini ben sonradan tekrar oluşturduktan sonra, bu wizard çok bir işe yaramıyor demektir. Ben bunu microsoft düzeyinde bir firmanın yapmamasını hata olarak görüyorum.

    Microsofta bu düşüncemi ileteceğim.

    Yardımlarınız için teşekkürler.

     

     

    24 Aralık 2011 Cumartesi 12:15
  • Daha kötüsü, bazen bazı kullanıcılar tabloyu komple aktardıklarını düşünüyorlar ve o şekilde üretim sunucularında (Production) çalışıyorlar ve sonra blocking, IO sorunlarıyla karşılaşıyorlar.

    Tabii sadece Index'lerin aktarılmaması durumu değil, Trigger, Constraint gibi diğer veritabanı alt nesneleri de aktarılmıyor. 


    Ekrem Önsoy - MCDBA, MCITP:DBA+DBD, MCSD.Net, MCSE, ITILv3, SQL Server MVP | http://ekremonsoy.blogspot.com
    26 Aralık 2011 Pazartesi 07:34