Freigeben über


Hinzufügen eines Artikels zu einer Publikation

Wenn Sie eine Publikation erstellen, können Sie zu veröffentlichende Artikel hinzufügen. Sie können Artikel über den Assistenten für neue Publikation oder mithilfe der gespeicherten Prozedur sp_addmergearticle hinzufügen.

Verwenden des Assistenten für neue Publikation zum Hinzufügen eines Artikels

Wenn Sie eine Publikation mithilfe des Assistenten für neue Publikation erstellen, wählen Sie die zu veröffentlichenden Artikel aus, indem Sie die entsprechenden Kontrollkästchen neben den Artikeln aktivieren. Da Sie zuvor im Assistenten angegeben haben, dass diese Publikation Abonnenten von Microsoft SQL Server 2005 Compact Edition (SQL Server Compact Edition) erhält, konfiguriert der Assistent die Artikel entsprechend. Weitere Informationen zu Artikeln finden Sie unter "Artikeloptionen für die Mergereplikation" in der Onlinedokumentation zu SQL Server 2005.

Verwenden von "sp_addmergearticle" zum Hinzufügen eines Artikels

Mit der gespeicherten Prozedur sp_addmergearticle können Sie einen Artikel zu einer Publikation hinzufügen. Diese gespeicherte Prozedur verfügt über zahlreiche Argumente. Eines der Argumente, @compensate\_for\_errors, wurde in SQL Server Compact Edition geändert. SQL Server Compact Edition unterstützt jetzt die Werte @compensate\_for\_errors=false und @compensate\_for\_errors=true, während SQL Server CE nur @compensate for_errors=true unterstützt. Wird @compensate\_for\_errors=false für die Publikation festgelegt, erhalten Sie so lange Fehler auf dem Abonnenten, bis die fehlerhafte Zeile geändert wird.

In der folgenden Tabelle werden Argumente aufgeführt, die entweder einen speziellen Wert benötigen oder bei Verwendung von SQL Server Compact Edition-Abonnenten ignoriert werden.

Argument Beschreibung oder Anforderung SQL Server-Version

@pre_creation_cmd

Nur 'drop' wird unterstützt.

Beides

@creation_script

Wird von SQL Server Compact Edition ignoriert

Beides

@allow_interactive_resolver

Wird von SQL Server Compact Edition ignoriert

Beides

@logical_record_level_conflict_detection

Nur 'false' wird unterstützt.

Nur SQL Server 2005

@logical_record_level_conflict_resolution

Nur 'false' wird unterstützt.

Nur SQL Server 2005

Hinweis:
SQL Server Compact Edition bietet keine Unterstützung für die Synchronisierung mit Publikationen, die logische Datensätze enthalten. Deshalb müssen die Parameter, die sich auf Konflikte im Zusammenhang mit logischen Datensätzen beziehen, auf 'false' festgelegt werden.

Siehe auch

Konzepte

Erstellen der Publikation
Hinzufügen eines Filters zu einem Artikel
Verwenden der Nachverfolgung auf Zeilen- und Spaltenebene

Hilfe und Information

Informationsquellen für SQL Server Compact Edition