Tablodaki dizinler klasörüne sağ tıklandığında "Yeni Dizin" menü öğesi gri renkte görünüyor. Nedenini anlamıyorum. Her durumda, tablodaki tüm verileri sildim ve SSMS'yi yeniledim ve yeniden başlattım, ancak şans yok. SQL Server 2012 Business Intelligence SP1 CTP kullanıyorum.SQL Server Management Studio bir tabloya bir dizin eklememe izin vermiyor
cevap
Bu bir hak sorunu olabilir veya belki de bağlantınız kesildi. Dizini eklemek için kod kullanmayı deneyin; Eğer çalışmak için bu daha anlamlı istisna sorununuzu çözmeye ya bildirebilir:
create index ix_MyTable_Column1
on dbo.MyTable(Column1 asc)
Çözüm: tablo tasarımcıları ve veritabanı diyagramları kapatın ve yeniden deneyin. Bu yardımcı olmazsa, Management Studio'daki tüm pencereleri kapatın.
Neden: Tablo şema kilitli olduğunda "Yeni Dizin" seçeneği devre dışı bırakılıyor.
+1 –
Teşekkürler. Microsoft, lütfen bunu geliştirin. “Yeni indeks” in grileştirilmesinin çok can sıkıcı bir durumudur. –
evet, söz konusu tablo ile ilgisi olmayan masa tasarımcılarını kapatmak zorundasınız. grr –
Tablonuz bir tasarımcıda zaten açıksa, SSMS'yi yeniden başlattığınız dışında bu durum gerçekleşir. Yeniden başladıktan sonra Tasarım Tablosuna gittiniz mi? –
Bunun SQL Server 2014'te hala bir sorun olduğunu doğruladım. – Keith
@Martin Smith: Teşekkürler, bu benim için çalıştı. –