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'daki benzersiz bir kısıtlamayı silebilirsiniz. Benzersiz kısıtlamanın silinmesi, kısıtlama ifadesinde yer alan sütuna veya sütun bileşimine girilen değerler için benzersizlik gereksinimini kaldırır ve karşılık gelen benzersiz dizini siler.
Bu Konuda
Başlamadan önce:
Kullanarak benzersiz bir kısıtlamayı silmek için:
Başlamadan Önce
Security
Permissions
Tablo üzerinde ALTER izni gerektirir.
SQL Server Management Studio'yu kullanma
Nesne Gezgini kullanarak benzersiz bir kısıtlamayı silmek için
Nesne Gezgini'nde, benzersiz kısıtlamayı içeren tabloyu genişletin ve ardından Kısıtlamalarıgenişletin.
Anahtarın üzerine sağ tıklayın ve Silöğesini seçin.
Nesne Sil iletişim kutusunda doğru anahtarın belirtildiğini doğrulayın ve Tamamöğesine tıklayın.
Tablo Tasarımcısı'nı kullanarak benzersiz bir kısıtlamayı silmek için
Nesne Gezginiiçinde, benzersiz kısıtlamaya sahip tabloya sağ tıklayın ve Tasarımöğesine tıklayın.
Tablo Tasarımcısı menüsünde Dizinler/Anahtarlaröğesine tıklayın.
Dizinler/Anahtarlar iletişim kutusunda, Seçili Birincil/Benzersiz Anahtar ve Dizin listesinden benzersiz anahtarı seçin.
Siltıklayın.
Dosya menüsünde, tablo adını kaydettıklayın.
Transact-SQL Kullanımı
Benzersiz bir kısıtlamayı silmek için
Nesne Gezgini'nde Veritabanı Motoru'nun bir örneğine bağlanın.
Standart çubuğunda Yeni Sorguöğesine tıklayın.
Aşağıdaki örneği kopyalayıp sorgu penceresine yapıştırın ve Yürüt'e tıklayın.
-- Return the name of unique constraint. SELECT name FROM sys.objects WHERE type = 'UQ' AND OBJECT_NAME(parent_object_id) = N' DocExc'; GO -- Delete the unique constraint. ALTER TABLE dbo.DocExc DROP CONSTRAINT UNQ_ColumnB_DocExc; GO
Daha fazla bilgi için bkz. ALTER TABLE (Transact-SQL) ve sys.objects (Transact-SQL).