Artikelprobleme

Gilt für:SQL ServerAzure SQL Managed Instance

Auf der Seite Artikelprobleme werden die für Artikel ermittelten Bedingungen aufgeführt sowie alle Änderungen, die als Folge dieser Bedingungen erforderlich sind. In der folgenden Tabelle werden mögliche Probleme und Aktionen aufgeführt, die erforderlich sind, um die richtige Funktionsweise von Replikation und vorhandenen Anwendungen sicherzustellen.

Artikelproblem Details Erforderliche Aktion
Den Tabellen werden Uniqueidentifier-Spalten hinzugefügt. Bei der Replikation wird für alle Artikel einer Merge- oder Transaktionsveröffentlichung, die aktualisierbare Abonnements zulassen, eine Spalte vom Datentyp Uniqueidentifier benötigt. Veröffentlichten Tabellen, die beim Generieren der ersten Momentaufnahme keine Spalte vom Datentyp Uniqueidentifier besitzen, wird diese Spalte bei der Replikation automatisch hinzugefügt. Sie sollten sicherstellen, dass in den Anweisungen INSERT und UPDATE, die auf diese Tabellen verweisen, Spaltenlisten verwendet werden. Darüber hinaus sollten Sie sicherstellen, dass auf dem Datenträger genügend Speicherplatz für die zusätzliche Spalte verfügbar ist.
IDENTITY-Spalten benötigen die Option NOT FOR REPLICATION. Bei der Replikation müssen alle IDENTITY-Spalten die Option NOT FOR REPLICATION verwenden. Wenn eine veröffentlichte IDENTITY-Spalte diese Option nicht verwendet, werden INSERT-Befehle gegebenenfalls nicht richtig repliziert. Gilt für Publikationen, die auf Herausgebern mit Microsoft SQL Server 2000 (8.x) und früheren Versionen erstellt wurden. Geben Sie für alle IDENTITY-Spalten die Eigenschaft NOT FOR REPLICATION an.
IDENTITY-Eigenschaft wird nicht an Abonnenten übertragen. Diese Veröffentlichung lässt keine Updates von Abonnenten zu. Beim Übertragen der IDENTITY-Spalten an den Abonnenten wird die IDENTITY-Eigenschaft nicht mit übertragen. Beispielsweise wird eine Spalte, die auf dem Verleger als INT IDENTITY definiert wurde, auf dem Abonnenten als INT definiert. Gilt für Publikationen, die auf Herausgebern mit SQL Server 2000 (8.x) und früheren Versionen erstellt wurden. Es ist keine Aktion erforderlich.
Tabellen, auf die von Sichten verwiesen wird, sind notwendig. Microsoft SQL Server erfordert, dass alle Tabellen, auf die von Ansichten und indizierten Ansichten verwiesen wird, die veröffentlicht werden, beim Abonnenten verfügbar sind. Wenn die Tabellen, auf die verwiesen wird, nicht als Artikel in dieser Veröffentlichung veröffentlicht sind, müssen sie manuell auf dem Abonnenten erstellt werden. Mithilfe der Schaltfläche Zurück können Sie zur Seite Artikel navigieren. Fügen Sie alle benötigten Objekte hinzu.
Objekte, auf die von gespeicherten Prozeduren verwiesen wird, sind notwendig. SQL Server erfordert, dass alle Objekte, auf die von veröffentlichten gespeicherten Prozeduren verwiesen wird, z. B. Tabellen und benutzerdefinierte Funktionen, beim Abonnenten verfügbar sind. Wenn die Objekte, auf die verwiesen wird, nicht als Artikel in dieser Veröffentlichung veröffentlicht sind, müssen sie manuell auf dem Abonnenten erstellt werden. Mithilfe der Schaltfläche Zurück können Sie zur Seite Artikel navigieren. Fügen Sie alle benötigten Objekte hinzu.

Weitere Informationen

Veröffentlichen von Daten und Datenbankobjekten
Erstellen einer Veröffentlichung