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 ellenőrzési korlátozásait az SQL Server Management Studio vagy a Transact-SQL használatával tilthatja le. Explicit módon letilthatja a replikáció ellenőrzési korlátozásait is, ami akkor lehet hasznos, ha az SQL Server egy korábbi verziójából tesz közzé adatokat.
Note
Ha egy táblát replikációval tesznek közzé, a rendszer automatikusan letiltja a replikációs ügynökök által végrehajtott műveletekre vonatkozó korlátozásokat. Ha egy replikációs ügynök beszúrást, frissítést vagy törlést végez egy előfizetőnél, a korlátozás nincs bejelölve; ha egy felhasználó beszúrást, frissítést vagy törlést végez, a korlátozás be van jelölve. A korlátozás le van tiltva a replikációs ügynök esetében, mert a korlátozást már ellenőrizték a Közzétevőnél, amikor az adatokat eredetileg beszúrták, frissítették vagy törölték. További információ: Sémabeállítások megadása.
Mielőtt hozzákezdene
Biztonság
Permissions
ALTER engedély szükséges az táblához.
Az SQL Server Management Studio használata
A replikáció ellenőrzési korlátozásának letiltása
Az Object Explorerterületen bontsa ki a táblázatot a módosítani kívánt ellenőrzési korlátozással, majd bontsa ki a Korlátozások mappát.
Kattintson a jobb gombbal a módosítani kívánt ellenőrzési korlátozásra, majd kattintson módosítása parancsra.
A Korlátozás-ellenőrzés párbeszédpanelen, a Táblatervezőcsoport alatt válassza ki a Nem értéket a Kényszerítés replikációhoz.
Kattintson a Bezárás gombra.
Transact-SQL használata
A replikáció 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át a lekérdezési ablakba, és kattintson a Végrehajtásgombra. A példa létrehoz egy táblát egy IDENTITY oszlopmal és egy CHECK korlátozással a táblán. A példa ezután elveti a kényszert, és újra létrehozza a NOT FOR REPLICATION záradékot megadva.
USE AdventureWorks2022; GO CREATE TABLE dbo.doc_exd (column_a int IDENTITY (1,1) CONSTRAINT exd_check CHECK (column_a > 1)) ALTER TABLE dbo.doc_exd DROP CONSTRAINT exd_check; GO ALTER TABLE dbo.doc_exd ADD CONSTRAINT exd_check CHECK NOT FOR REPLICATION (column_a > 1);
További információ: ALTER TABLE (Transact-SQL).