Check sınırlamaları INSERT ve update deyimiyle devre dışı bırakma
Sen-ebilmek sakatlar check kısıtlaması Ekle ve güncelleştir işlemleri için SQL Server 2012kullanarak SQL Server Management Studioya Transact-SQL. Denetim kısıtlamalarını devre dışı bıraktıktan sonra gelecekteki ekler veya güncelleştirmeler için sütun kısıtlaması koşullara karşı doğrulanmaz. Yeni verileri varolan kısıtlamayı ihlal edeceğini veya kısıtlama yalnızca veritabanında verileri uygulanır Eğer biliyorsanız bu seçeneği kullanın.
Bu Konuda
Başlamadan Önce
Güvenlik
Ekle ve GÜNCELLEŞTIR deyimleri kullanarak, Denetim kısıtlamasını devre dışı bırakmak için:
SQL Server Management Studio
Transact-SQL
Başlamadan Önce
Güvenlik
İzinler
Tabloda ALTER izni gerektirir.
[Top]
SQL Server Management Studio Kullanarak
Check kısıtlaması Ekle ve GÜNCELLEŞTIR deyimleri için devre dışı bırakmak için
İçinde Object Explorer, kısıtlamayı içeren tabloyu genişletin ve ardından kısıtlamaları ağıl.
Kısıtlaması sağ tıklatın ve seçin Değiştir.
Kılavuz altında Tablo Tasarımcısı, tıklayın Zorla için ekler ve güncelleştirmeler ve No açılan menüden.
Tıklayın yakın.
[Top]
Transact-SQL'i Kullanma
Check kısıtlaması Ekle ve GÜNCELLEŞTIR deyimleri için devre dışı bırakmak için
İçinde Object Explorer, örneğine bağlanmak Veritabanı Altyapısı.
Standart çubuğunda Yeni sorgu.
Kopyalama ve aşağıdaki örneklerde sorgu penceresine yapıştırın ve tıkırtı Execute.
USE AdventureWorks2012; GO ALTER TABLE Purchasing.PurchaseOrderHeader NOCHECK CONSTRAINT CK_PurchaseOrderHeader_Freight; GO
Daha fazla bilgi için, bkz. ALTER TABLE (Transact-SQL).
[Top]