Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Gilt für:SQL Server
Azure SQL Managed Instance
Während der Synchronisierung führen Replikations-Agents INSERT (Transact-SQL), UPDATE (Transact-SQL) und DELETE (Transact-SQL)-Anweisungen auf replizierten Tabellen aus, was dazu führen kann, dass DML-Trigger auf diesen Tabellen ausgeführt werden. Es gibt Fälle, in denen Sie verhindern müssen, dass Trigger während der Synchronisierung ausgelöst werden oder Einschränkungen während der Synchronisierung erzwungen werden. Dieses Verhalten hängt davon ab, wie der Trigger oder die Einschränkung erstellt wird.
So verhindern Sie, dass Trigger während der Synchronisierung ausgeführt werden
Geben Sie beim Erstellen eines neuen Triggers die OPTION NOT FOR REPLICATION von CREATE TRIGGER (Transact-SQL) an.
Geben Sie für einen vorhandenen Trigger die OPTION NOT FOR REPLICATION von ALTER TRIGGER (Transact-SQL) an.
So verhindern Sie, dass Einschränkungen während der Synchronisierung erzwungen werden
- Geben Sie beim Erstellen einer neuen CHECK- oder FOREIGN KEY-Einschränkung die OPTION CHECK NOT FOR REPLICATION in der Einschränkungsdefinition von CREATE TABLE (Transact-SQL) an.