Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Şunlar için geçerlidir:SQL Server
Azure SQL Veritabanı
Azure SQL Yönetilen Örneği
Microsoft Fabric'te SQL veritabanı
Bu konu başlığında, SQL Server Management Studio veya Transact-SQL kullanarak SQL Server'da bir dizinin nasıl silineceği (bırakıldığı) açıklanmaktadır.
Bu Konuda
Başlamadan önce:
Aşağıdakileri kullanarak bir dizini silmek için:
Başlamadan Önce
Sınırlamalar ve Kısıtlamalar
Birincil anahtar veya benzersiz kısıtlaması sonucu oluşturulan dizinler bu yöntem kullanılarak silinemez. Bunun yerine kısıtlamanın silinmesi gerekir. Kısıtlamayı ve ilgili dizini kaldırmak için Transact-SQL'de DROP CONSTRAINT yan tümcesiyle ALTER TABLE kullanın. Daha fazla bilgi için bkz. Birincil Anahtarları Silme.
Security
Permissions
ALTER izni, tablo veya görünüm üzerinde gereklidir. Bu izin varsayılan olarak sysadmin sabit sunucu rolüne ve db_ddladmin ve db_owner sabit veritabanı rollerine verilir.
SQL Server Management Studio'yu kullanma
Nesne Gezgini'ne tıklayarak dizini silmek için
Nesne Gezgini'nde, dizini silmek istediğiniz tabloyu içeren veritabanını genişletin.
Tablolar klasörünü genişletin.
Silmek istediğiniz dizini içeren tabloyu genişletin.
Dizinler klasörünü genişletin.
Silmek istediğiniz dizine sağ tıklayın ve Sil'i seçin.
Nesneyi Sil iletişim kutusunda, silinecek nesne kılavuzunda doğru dizinin olduğunu doğrulayın ve Tamam'a tıklayın.
Tablo Tasarımcısı'nı kullanarak dizini silmek için
Nesne Gezgini'nde, dizini silmek istediğiniz tabloyu içeren veritabanını genişletin.
Tablolar klasörünü genişletin.
Silmek istediğiniz dizini içeren tabloya sağ tıklayın ve Tasarım'a tıklayın.
Tablo Tasarımcısı menüsünde dizinler/anahtarlaröğesine tıklayın.
Dizinler/Anahtarlar iletişim kutusunda, silmek istediğiniz dizini seçin.
Siltıklayın.
Kapat'a tıklayın.
Dosya menüsünde, Seçintable_namekaydet.
Transact-SQL Kullanımı
Dizini silmek için
Nesne Gezgini'nde Veritabanı Motoru'nun bir örneğine bağlanın.
Standart çubuğunda Yeni Sorgubutonuna tıklayın.
Aşağıdaki örneği kopyalayıp sorgu penceresine yapıştırın ve Yürüt'e tıklayın.
USE AdventureWorks2022; 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).