Forum

SQL index script al...
 
Bildirimler
Hepsini Temizle

SQL index script alma

4 Yazılar
2 Üyeler
0 Reactions
2,293 Görüntüleme
(@SinanYesilyurt)
Gönderiler: 42
Trusted Member
Konu başlatıcı
 

Merhaba,

Database üzerinde bulunan indexlerin scriptini nasıl alabilirim. indexleri drop ederek tekrar oluşturmak için kullanmak istiyorum.

Teşekkürler

 
Gönderildi : 10/05/2011 20:26

(@cozumpark)
Gönderiler: 16307
Illustrious Member Yönetici

(@SinanYesilyurt)
Gönderiler: 42
Trusted Member
Konu başlatıcı
 

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?

 
Gönderildi : 12/05/2011 14:42

(@cozumpark)
Gönderiler: 16307
Illustrious Member Yönetici
 

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:


Scripting indexes with the Generate Scripts advanced scripting options


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.

 
Gönderildi : 12/05/2011 14:57

Paylaş: