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) and later versions
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
Analytics Platform System (PDW)
SQL database in Microsoft Fabric
SQL Server Management Studio veya Transact-SQL kullanarak SQL Server'da INSERT ve UPDATE işlemleri için denetim kısıtlamasını devre dışı bırakabilirsiniz. Denetim kısıtlamalarını devre dışı bırakdıktan sonra, sütuna gelecek eklemeler veya güncelleştirmeler kısıtlama koşullarına göre doğrulanmaz. Yeni verilerin mevcut kısıtlamayı ihlal ettiğini biliyorsanız veya kısıtlama yalnızca veritabanında bulunan verilere uygulanıyorsa bu seçeneği kullanın.
Daha fazla bilgi için bkz. Kısıtlamaları Kontrol Etme.
Note
Denetim kısıtlamaları, her zaman ALTER TABLEgerektiren bir Sch-M deyimiyle etkinleştirilir ve devre dışı bırakılır. Sch-M kilitleri tabloya eşzamanlı erişimi engeller. Daha fazla bilgi için bkz. Kilitler ve ALTER TABLE.
Permissions
Tabloda değişiklik yapmak için ALTER izni gereklidir.
SQL Server Management Studio'yu kullanma
INSERT ve UPDATE deyimleri için denetim kısıtlamasını devre dışı bırakmak için
Nesne Gezgini, kısıtlamayla tabloyu genişletin ve ardından Kısıtlamaları klasörünü genişletin.
Kısıtlamaya sağ tıklayın ve Değiştir'i seçin.
Tablo Tasarımcısı altındaki kılavuzda INSERT ve UPDATE'ler İçin Uygula seçeneğine tıklayın ve açılan menüden Hayır seçeneğini seçin.
Kapat'a tıklayın.
Transact-SQL Kullanarak
INSERT ve UPDATE deyimleri için denetim kısıtlamasını devre dışı bırakmak için
Nesne Gezginiiçinde Veritabanı Motoru örneğine bağlanın.
Standart çubuğunda Yeni Sorguöğesine tıklayın.
Aşağıdaki örnekleri kopyalayıp sorgu penceresine yapıştırın ve Yürüt'e tıklayın.
USE AdventureWorks2022; GO ALTER TABLE Purchasing.PurchaseOrderHeader NOCHECK CONSTRAINT CK_PurchaseOrderHeader_Freight; GO