Vorgehensweise: Deaktivieren von CHECK-Einschränkungen für die Replikation (Visual Database Tools)
In SQL Server werden CHECK-Einschränkungen automatisch für Operationen deaktiviert, die von Replikations-Agents ausgeführt werden, wenn eine Tabelle mithilfe einer Replikation veröffentlicht wird. Wenn ein Replikations-Agent eine Einfügung oder Aktualisierung auf einem Abonnenten ausführt, wird die Einschränkung nicht überprüft. Wenn ein Benutzer eine Einfügung oder Aktualisierung ausführt, wird die Einschränkung überprüft. Die Einschränkung wird für den Replikations-Agent deaktiviert, da die Einschränkung bereits auf dem Verleger überprüft wurde, als die Daten ursprünglich eingefügt oder aktualisiert wurden. Weitere Informationen finden Sie unter Steuern von Einschränkungen, Identitäten und Triggern mithilfe von NOT FOR REPLICATION.
Sie können CHECK-Einschränkungen für die Replikation auch explizit deaktivieren. Dies ist vor allem nützlich, wenn Sie Daten aus einer früheren Version von SQL Server veröffentlichen.
So deaktivieren Sie eine CHECK-Einschränkung für die Replikation
Erweitern Sie im Objekt-Explorer die Tabelle mit der Einschränkung, die geändert werden soll, und erweitern Sie dann den Ordner Einschränkungen.
Klicken Sie mit der rechten Maustaste auf die Einschränkung, und klicken Sie dann auf Ändern.
Wählen Sie im Dialogfeld CHECK-Einschränkungen den Wert Nein für Für Replikation erzwingen aus.
Klicken Sie auf Schließen.