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.

Başa Dön bağlantısıyla kullanılan ok simgesi[Top]

SQL Server Management Studio Kullanarak

Nesne Gezgini'ni kullanarak bir dizini silmek için

  1. Nesne Explorer'da, bir dizini silmek istediğiniz tabloyu içeren veritabanı genişletin.

  2. Genişletme tablo ağıl.

  3. Silmek istediğiniz dizini içeren tabloyu genişletin.

  4. Genişletme Dizinler ağıl.

  5. Seçin ve silmek istediğiniz dizini sağ silmek.

  6. İç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

  1. Nesne Explorer'da, bir dizini silmek istediğiniz tabloyu içeren veritabanı genişletin.

  2. Genişletme tablo ağıl.

  3. Tasarım'ı tıklatın ve silmek istediğiniz dizini içeren tabloyu sağ tıklatın.

  4. Tarih Tablo Tasarımcısı menüsünü tıklayın Dizinler/Anahtarlar.

  5. İçinde Dizinler/Anahtarlar iletişim kutusunda, silmek istediğiniz dizini seçin.

  6. Tıklayın silmek.

  7. Tıklayın yakın.

  8. Tarih dosyasını Seç menüsünden kaydetmektable_name.

Başa Dön bağlantısıyla kullanılan ok simgesi[Top]

Transact-SQL'i Kullanma

Bir dizini silmek için

  1. İçinde Object Explorer, örneğine bağlanmak Veritabanı Altyapısı.

  2. Standart çubuğunda Yeni sorgu.

  3. 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).

Başa Dön bağlantısıyla kullanılan ok simgesi[Top]