Dizin silme
Dizin içinde açıklanmıştır (damla) nasıl SQL Server 2012kullanarak SQL Server Management Studioya Transact-SQL.
Bu Konuda
Başlamadan Önce
Sınırlamalar ve Kısıtlamalar
Güvenlik
Bir dizini silmek için kullanma:
SQL Server Management Studio
Transact-SQL
Başlamadan Önce
Sınırlamalar ve Kısıtlamalar
PRIMARY key veya UNIQUE sınırlaması sonucunda oluşturulan dizinler, bu yöntem kullanılarak silinemez. Bunun yerine, kısıtlamayı silinmesi gerekir. Kısıtlama ve karşılık gelen dizini kaldırmak için alter table drop CONSTRAINT yan tümcesinde ile Transact-SQL. Daha fazla bilgi için, bkz. Birincil anahtarları silin.
Güvenlik
İzinler
Tablo veya görünümde ALTER izni gerektirir. Varsayılan olarak bu izin verilir sysadmin sabit sunucu rolü ve db_ddladmin ve db_owner veritabanı rolleri sabit.
[Top]
SQL Server Management Studio Kullanarak
Nesne Gezgini'ni kullanarak bir dizini silmek için
Nesne Explorer'da, bir dizini silmek istediğiniz tabloyu içeren veritabanı genişletin.
Genişletme tablo ağıl.
Silmek istediğiniz dizini içeren tabloyu genişletin.
Genişletme Dizinler ağıl.
Seçin ve silmek istediğiniz dizini sağ silmek.
İçinde Delete Object iletişim kutusunda, doğru dizin içinde olduğundan emin olun silinecek nesne ızgara ve tıklayın Tamam.
Tablo Tasarımcısı'nı kullanarak bir dizini silmek için
Nesne Explorer'da, bir dizini silmek istediğiniz tabloyu içeren veritabanı genişletin.
Genişletme tablo ağıl.
Tasarım'ı tıklatın ve silmek istediğiniz dizini içeren tabloyu sağ tıklatın.
Tarih Tablo Tasarımcısı menüsünü tıklayın Dizinler/Anahtarlar.
İçinde Dizinler/Anahtarlar iletişim kutusunda, silmek istediğiniz dizini seçin.
Tıklayın silmek.
Tıklayın yakın.
Tarih dosyasını Seç menüsünden kaydetmektable_name.
[Top]
Transact-SQL'i Kullanma
Bir dizini silmek için
İçinde Object Explorer, örneğine bağlanmak Veritabanı Altyapısı.
Standart çubuğunda Yeni sorgu.
Kopyalama ve aşağıdaki örnek sorgu penceresine yapıştırın ve tıkırtı Execute.
USE AdventureWorks2012; GO -- delete the IX_ProductVendor_BusinessEntityID index -- from the Purchasing.ProductVendor table DROP INDEX IX_ProductVendor_BusinessEntityID ON Purchasing.ProductVendor; GO
Daha fazla bilgi için, bkz. drop INDEX (Transact-sql).
[Top]