Forum
Merhaba,
Database üzerinde bulunan indexlerin scriptini nasıl alabilirim. indexleri drop ederek tekrar oluşturmak için kullanmak istiyorum.
Teşekkürler
Merhaba
http://databases.aspfaq.com/schema-tutorials/schema-how-do-i-list-all-the-indexes-in-a-database.html
Mert Bey cevap için teşekkür ederim.
linkteki işlemlere baktım yanlış anlamış olabilirim ama indexlerin listesini veriyor. Benim yapmak istediğimse databasede sadece indexlerin scriptlerini almak. Önce tamamen drop edip sonra o scriptlerden tekrar indexleri oluşturmayı düşünüyorum ama bir türlü sadece indexlerin scriptini almayı beceremedim. Script alabiliyorum ama tablolarla ilgili herşeyin scripti birlikte geliyor.
Bu konuda yardımcı olabilir misiniz?
Afedersiniz benim hızlı okumamdan dolayı yanlış yanıtlamam neden olmuş. Ben indekslerin listesine ulaşmak istediğiniz şeklinde değerlendirmişim.
Direkt olarak sadece indeksleri oluşturmak için belki birileri bir t-sql sorgusu yazmıştır ancak araştırmak lazım fakat SSMS sadece indekslerin create scriptleri oluşturulamıyor. Ancak Generate Script... aracı, tabloları oluştururken yanında indekslerin de oluşturulmasıın sağladığı scriptleri oluşturabiliyor. Bunun için Advanced tuşuna bastığımızda açılan formda ilkili ayarı yapmamız yeterli:
Ben biraz baktım; http://www.sqlservercentral.com/Forums/Topic961088-2753-1.aspx adresinde var scripti ancak sorun yaşayanlar da olmuş. Dolayısıyla siz oradan inceleyip ona göre durumu buradan paylaşırsınız.