Ändern von Publikations- und Artikeleigenschaften
Nach dem Erstellen einer Publikation können die meisten Publikations- und Artikeleigenschaften geändert werden. Bei Änderungen bestimmter Eigenschaften muss jedoch der Snapshot erneut generiert und/oder die Abonnements müssen erneut initialisiert werden. Dieses Thema enthält Informationen zu allen Eigenschaften, bei deren Änderung eine oder beide der genannten Aktionen erforderlich werden.
Publikationseigenschaften für die Snapshot- und Transaktionsreplikation
Beschreibung | Gespeicherte Prozedur | Eigenschaften | Anforderungen |
---|---|---|---|
Ändern des Snapshotformats |
sp_changepublication |
sync_method |
Neuer Snapshot |
Ändern des Snapshotspeicherortes |
sp_changepublication |
alt_snapshot_folder snapshot_in_defaultfolder |
Neuer Snapshot |
Ändern des Snapshotspeicherortes |
sp_changedistpublisher |
working_directory |
Neuer Snapshot |
Ändern der Snapshotkomprimierung |
sp_changepublication |
compress_snapshot |
Neuer Snapshot |
Ändern der FTP-Snapshotoptionen |
sp_changepublication |
enabled_for_internet ftp_address ftp_login ftp_password ftp_port ftp_subdirectory |
Neuer Snapshot |
Ändern des Skriptspeicherortes vor und nach dem Snapshot |
sp_changepublication |
pre_snapshot_script post_snapshot_script |
Neuer Snapshot (auch bei Änderung des Skriptinhalts notwendig) Zum Anwenden des neuen Skripts auf den Abonnenten ist eine erneute Initialisierung erforderlich. |
Aktivieren bzw. Deaktivieren der Unterstützung für Nicht-Microsoft SQL Server-Abonnenten |
sp_changepublication |
is_enabled_for_het_sub |
Neuer Snapshot |
Ändern der Konfliktberichterstellung bei Abonnements mit verzögerter Aktualisierung über eine Warteschlange |
sp_changepublication |
centralized_conflicts |
Änderung nur möglich, wenn keine aktiven Abonnements vorhanden sind |
Ändern der Richtlinie zur Konfliktlösung bei Abonnements mit verzögerter Aktualisierung über eine Warteschlange |
sp_changepublication |
conflict_policy |
Änderung nur möglich, wenn keine aktiven Abonnements vorhanden sind. |
Artikeleigenschaften für die Snapshot- und Transaktionsreplikation
Beschreibung | Gespeicherte Prozedur | Eigenschaften | Anforderungen |
---|---|---|---|
Löschen eines Artikels |
sp_droparticle |
Alle Parameter |
Artikel können vor dem Erstellen von Abonnements gelöscht werden. Bei Verwendung von gespeicherten Prozeduren kann ein Abonnement eines Artikels gelöscht werden; wird dagegen SQL Server Management Studio verwendet, muss das gesamte Abonnement gelöscht, neu erstellt und synchronisiert werden. Weitere Informationen finden Sie unter Hinzufügen und Löschen von Artikeln bei vorhandenen Publikationen. |
Ändern eines Spaltenfilters |
sp_articlecolumn |
@column @operation |
Neuer Snapshot Erneutes Initialisieren von Abonnements |
Hinzufügen eines Zeilenfilters |
sp_articlefilter |
Alle Parameter |
Neuer Snapshot Erneutes Initialisieren von Abonnements |
Löschen eines Zeilenfilters |
sp_articlefilter |
@article |
Neuer Snapshot Erneutes Initialisieren von Abonnements |
Ändern eines Zeilenfilters |
sp_articlefilter |
@filter_clause |
Neuer Snapshot Erneutes Initialisieren von Abonnements |
Ändern eines Zeilenfilters |
sp_changearticle |
filter |
Neuer Snapshot Erneutes Initialisieren von Abonnements |
Ändern von Schemaoptionen |
sp_changearticle |
schema_option |
Neuer Snapshot |
Ändern der Art und Weise, wie vor dem Anwenden des Snapshots mit Tabellen auf dem Abonnenten umgegangen wird |
sp_changearticle |
pre_creation_cmd |
Neuer Snapshot |
Ändern des Artikelstatus |
sp_changearticle |
status |
Neuer Snapshot |
Ändern des INSERT-, UPDATE- oder DELETE-Befehls |
sp_changearticle |
ins_cmd upd_cmd del_cmd |
Neuer Snapshot Erneutes Initialisieren von Abonnements |
Ändern des Zieltabellennamens |
sp_changearticle |
dest_table |
Neuer Snapshot Erneutes Initialisieren von Abonnements |
Ändern des Besitzers der Zieltabelle (Schema) |
sp_changearticle |
destination_owner |
Neuer Snapshot Erneutes Initialisieren von Abonnements |
Ändern der Datentypzuordnungen (gilt nur für Oracle-Veröffentlichungen) |
sp_changearticlecolumndatatype |
@type @length @precision @scale |
Neuer Snapshot Erneutes Initialisieren von Abonnements |
Publikationseigenschaften für die Mergereplikation
Beschreibung | Gespeicherte Prozedur | Eigenschaften | Anforderungen |
---|---|---|---|
Ändern des Snapshotformats |
sp_changemergepublication |
sync_mode |
Neuer Snapshot |
Ändern des Snapshotspeicherortes |
sp_changemergepublication |
alt_snapshot_folder snapshot_in_defaultfolder |
Neuer Snapshot |
Ändern des Snapshotspeicherortes |
sp_changedistpublisher |
working_directory |
Neuer Snapshot |
Ändern der Snapshotkomprimierung |
sp_changemergepublication |
compress_snapshot |
Neuer Snapshot |
Ändern der FTP-Snapshotoptionen |
sp_changemergepublication |
enabled_for_internet ftp_address ftp_login ftp_password ftp_port ftp_subdirectory |
Neuer Snapshot |
Ändern der Skripts vor und nach dem Snapshot |
sp_changemergepublication |
pre_snapshot_script post_snapshot_script |
Neuer Snapshot (auch bei Änderung des Skriptinhalts notwendig) Zum Anwenden des neuen Skripts auf den Abonnenten ist eine erneute Initialisierung erforderlich. |
Hinzufügen eines Verknüpfungsfilters oder logischen Datensatzes |
sp_addmergefilter |
Alle Parameter |
Neuer Snapshot Erneutes Initialisieren von Abonnements |
Löschen eines Verknüpfungsfilters oder logischen Datensatzes |
sp_dropmergefilter |
Alle Parameter |
Neuer Snapshot Erneutes Initialisieren von Abonnements |
Ändern eines Verknüpfungsfilters oder logischen Datensatzes |
sp_changemergefilter |
@property @value |
Neuer Snapshot Erneutes Initialisieren von Abonnements |
Deaktivieren der Verwendung parametrisierter Filter (das Aktivieren parametrisierter Filter erfordert keine besonderen Aktionen) |
sp_changemergepublication |
Wert false für dynamic_filters |
Neuer Snapshot Erneutes Initialisieren von Abonnements |
Aktivieren oder Deaktivieren der Verwendung von vorausberechneten Partitionen |
sp_changemergepublication |
use_partition_groups |
Neuer Snapshot |
Aktivieren bzw. Deaktivieren der Microsoft SQL Server 2000-Partitionsoptimierung |
sp_changemergepublication |
keep_partition_changes |
Erneutes Initialisieren von Abonnements |
Aktivieren bzw. Deaktivieren der Abonnementpartitionsüberprüfung |
sp_changemergepublication |
validate_subscriber_info |
Erneutes Initialisieren von Abonnements |
Ändern des Publikationskompatibilitätsgrades auf 80sp3 oder niedriger |
sp_changemergepublication |
publication_compatibility_level |
Neuer Snapshot |
Artikeleigenschaften für die Mergereplikation
Beschreibung | Gespeicherte Prozedur | Eigenschaften | Anforderungen |
---|---|---|---|
Löschen eines Artikels, der den zuletzt parametrisierten Filter in der Publikation enthält |
sp_dropmergearticle |
Alle Parameter |
Neuer Snapshot Erneutes Initialisieren von Abonnements |
Löschen eines Artikels, der einem Verknüpfungsfilter oder einem logischen Datensatz übergeordnet ist (mit der Nebenwirkung, dass die Verknüpfung gelöscht wird). |
sp_dropmergearticle |
Alle Parameter |
Neuer Snapshot Erneutes Initialisieren von Abonnements |
Löschen eines Artikels in allen anderen Fällen |
sp_dropmergearticle |
Alle Parameter |
Neuer Snapshot |
Einbinden eines Spaltenfilters, der zuvor nicht veröffentlicht wurde |
sp_mergearticlecolumn |
@column @operation |
Neuer Snapshot Erneutes Initialisieren von Abonnements |
Hinzufügen, Löschen oder Ändern eines Zeilenfilters |
sp_changemergearticle |
subset_filterclause |
Neuer Snapshot Erneutes Initialisieren von Abonnements Wenn Sie einen parametrisierten Filter hinzufügen, löschen oder ändern, können die ausstehenden Änderungen auf dem Abonnenten während der erneuten Initialisierung nicht auf den Verleger geuploadet werden. Wenn Sie ausstehende Änderungen uploaden möchten, synchronisieren Sie alle Abonnements, bevor Sie den Filter ändern. Wenn ein Artikel in keinem Verknüpfungsfilter enthalten ist, können Sie den Artikel löschen und mit einem anderen Zeilenfilter wieder hinzufügen. Das erneute Initialisieren des gesamten Abonnements ist nicht notwendig. Weitere Informationen zum Hinzufügen und Löschen von Artikeln finden Sie unter Hinzufügen und Löschen von Artikeln bei vorhandenen Publikationen. |
Ändern von Schemaoptionen |
sp_changemergearticle |
schema_option |
Neuer Snapshot |
Ändern der Nachverfolgung auf Spaltenebene in die Nachverfolgung auf Zeilenebene (beim Ändern der Nachverfolgung auf Zeilenebene in die Nachverfolgung auf Spaltenebene sind keine gesonderten Aktionen notwendig) |
sp_changemergearticle |
Wert false für column_tracking |
Neuer Snapshot Erneutes Initialisieren von Abonnements |
Ändern, ob Berechtigungen geprüft werden, bevor auf dem Abonnenten vorgenommene Anweisungen auf den Verleger angewendet werden |
sp_changemergearticle |
check_permissions |
Neuer Snapshot Erneutes Initialisieren von Abonnements |
Aktivieren bzw. Deaktivieren von nur downloadberechtigten Abonnements (beim Ändern in oder aus andere(n) Uploadoptionen sind keine gesonderten Aktionen erforderlich) |
sp_changemergearticle |
Ändern in den oder aus dem Wert 2 für subscriber_upload_options |
Erneutes Initialisieren von Abonnements |
Ändern des Besitzers der Zieltabelle |
sp_changemergearticle |
destination_owner |
Neuer Snapshot Erneutes Initialisieren von Abonnements |
Siehe auch
Konzepte
Erstellen und Anwenden des Snapshots
Erneutes Initialisieren eines Abonnements
Andere Ressourcen
Verwalten der Replikation
sp_addmergefilter (Transact-SQL)
sp_articlecolumn (Transact-SQL)
sp_articlefilter (Transact-SQL)
sp_changearticle (Transact-SQL)
sp_changearticlecolumndatatype (Transact-SQL)
sp_changedistpublisher (Transact-SQL)
sp_changemergearticle (Transact-SQL)
sp_changemergefilter (Transact-SQL)
sp_changemergepublication (Transact-SQL)
sp_changepublication (Transact-SQL)
sp_droparticle (Transact-SQL)
sp_dropmergearticle (Transact-SQL)
sp_dropmergefilter (Transact-SQL)
sp_mergearticlecolumn (Transact-SQL)