Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Vonatkozik a következőkre: SQL Server 2016 (13.x) û későbbi verziók
: Azure SQL Database,
Azure SQL Managed Instance
,Azure Synapse Analytics
Platform System (PDW)
SQL database in Microsoft Fabric
Az SQL Server INSERT és UPDATE tranzakcióira vonatkozó ellenőrzési korlátozást az SQL Server Management Studio vagy a Transact-SQL használatával tilthatja le. Az ellenőrzési korlátozások letiltása után az oszlop jövőbeli beszúrásai vagy frissítései nem lesznek érvényesítve a kényszerfeltételek alapján. Akkor használja ezt a lehetőséget, ha tudja, hogy az új adatok megsértik a meglévő korlátozást, vagy ha a korlátozás csak az adatbázisban már szereplő adatokra vonatkozik.
További információért lásd: Ellenőrzési feltételek.
Note
A korlátozások engedélyezése és letiltása ALTER TABLE utasítással, amely mindig sémamódosítási zárolást (Sch-M)igényel. Sch-M zárolások megakadályozzák a tábla egyidejű elérését. További információért lásd: Zárolások és ALTER TABLE.
Permissions
ALTER jogosultság szükséges az adott táblához.
Az SQL Server Management Studio használata
Az INSERT és AZ UPDATE utasítások ellenőrzési korlátozásának letiltása
Az Object Explorer-ben bontsa ki a kényszert tartalmazó táblát, majd bontsa ki a Kényszerek mappát.
Kattintson a jobb gombbal a korlátozásra, és válassza a módosítása lehetőséget.
A Table Designeralatti rácson kattintson a Beszúrások és Frissítések Érvényesítése elemre, és válassza a legördülő menüből a Nincs lehetőséget.
Kattintson a Bezárás gombra.
Transact-SQL használata
Az INSERT és AZ UPDATE utasítások ellenőrzési korlátozásának letiltása
Az Object Explorer-ben csatlakozzon az adatbázismotor egy példányához.
A Standard sávon kattintson Új lekérdezéselemre.
Másolja és illessze be a következő példákat a lekérdezési ablakba, majd kattintson a Végrehajtásgombra.
USE AdventureWorks2022; GO ALTER TABLE Purchasing.PurchaseOrderHeader NOCHECK CONSTRAINT CK_PurchaseOrderHeader_Freight; GO