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.
A következőkre vonatkozik:SQL Server
Azure SQL Database
Felügyelt Azure SQL-példány
SQL-adatbázis a Microsoft Fabricben
Az SQL Server ellenőrzési kényszerét az SQL Server Management Studióval vagy Transact-SQL módosíthatja, ha módosítani szeretné a kényszerkifejezést, illetve azokat a beállításokat, amelyek bizonyos feltételek esetén engedélyezik vagy letiltják a korlátozást.
ebben a témakörben
Kezdés előtt:
Ellenőrzési kényszer módosítása a következővel:
Mielőtt hozzákezdene
Biztonság
Permissions
ALTER jogosultság szükséges a táblához.
Az SQL Server Management Studio használata
Ellenőrzési kényszer módosítása
Az Objektumkezelőkattintson a jobb gombbal az ellenőrzési korlátozást tartalmazó táblára, és válassza a Tervezéslehetőséget.
A Táblatervező menüben kattintson a Korlátozások ellenőrzése...elemre.
A Kényszerek ellenőrzése párbeszédpanelben, a Kijelölt kényszeralatt, válassza ki a szerkeszteni kívánt kényszert.
Végezzen el egy műveletet az alábbi táblázatból:
To Kövesse az alábbi lépéseket A kényszerkifejezés szerkesztése Írja be az új kifejezést a Kifejezés mezőbe. A kényszer átnevezése Írjon be egy új nevet a Név mezőbe. A kényszer alkalmazása meglévő adatokra Válassza a Meglévő adatok ellenőrzése létrehozáskor vagy engedélyezéskor opciót. Tiltsa le a korlátozást, ha új adatokat ad hozzá a táblához, vagy ha a meglévő adatok frissülnek a táblában. Törölje a Kényszer érvényesítése az INSERTs és UPDATEs beállítást. Tiltsa le a korlátozást, ha egy replikációs ügynök adatokat szúr be vagy frissít a táblában. Törölje a "Replikáció kényszerítése" opciót. Note
Egyes adatbázisok különböző funkciókkal rendelkeznek az ellenőrzési korlátozásokhoz.
Kattintson a Bezárás gombra.
A Fájl menüben kattintson a gombra a táblanév mentése céljából.
Transact-SQL használata
Ellenőrzési kényszer módosítása
Ha a Transact-SQL használatával szeretne módosítani egy CHECK kényszert, először törölnie kell a meglévő CHECK kényszert, majd újra létre kell hoznia az új definícióval. További információ: Ellenőrzőkorlátok törlése és Ellenőrző kényszerek létrehozása.