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 2016 (13.x) ve sonraki sürümler
Azure SQL Database
Azure SQL Managed Instance
SQL database in Microsoft Fabric
SQL Server Management Studio veya Transact-SQL kullanarak SQL Server'da yabancı anahtar kısıtlamasını silebilirsiniz. Yabancı anahtar kısıtlamasının silinmesi, bilgi tutarlılığını zorunlu kılma gereksinimini ortadan kaldırır.
Yabancı anahtarlar diğer tablolardaki anahtarlara başvurur. Daha fazla bilgi için bkz. Birincil ve Yabancı Anahtar Kısıtlamaları.
Permissions
Tabloda ALTER izni gerektirir.
SQL Server Management Studio kullanma
Yabancı anahtar kısıtlamasını silmek için
Nesne Gezgini'nde, kısıtlamaya sahip tabloyu genişletin ve ardından Anahtarlar'ü genişletin.
Kısıtlamaya sağ tıklayıp Silseçeneğini seçin.
Nesne Sil iletişim kutusunda Tamamseçeneğini belirleyin.
Transact-SQL kullanma
Yabancı anahtar kısıtlamasını silmek için
Nesne Gezgini'nde, bir Veritabanı Motoru örneğine bağlanın.
Standart çubuğunda "Yeni Sorgu"seçin.
Aşağıdaki örneği kopyalayıp sorgu penceresine yapıştırın ve Executeöğesini seçin.
USE AdventureWorks2022; GO ALTER TABLE dbo.DocExe DROP CONSTRAINT FK_Column_B; GO
Daha fazla bilgi için bkz. ALTER TABLE (Transact-SQL).