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