Ändern von Veröffentlichungs- und Artikeleigenschaften

Nach dem Erstellen einer Veröffentlichung können die meisten Veröffentlichungs- 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.

Veröffentlichungseigenschaften für die Snapshot- und Transaktionsreplikation

Beschreibung

Gespeicherte Prozedur

Eigenschaften

Anforderungen

Ändern des Snapshotformats

sp_changepublication

sync_method

Neuer Snapshot

Ändern des Snapshotspeicherorts

sp_changepublication

alt_snapshot_folder

snapshot_in_defaultfolder

Neuer Snapshot

Ändern des Snapshotspeicherorts

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 Skriptspeicherorts 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 Veröffentlichungen.

Ä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

Veröffentlichungseigenschaften für die Mergereplikation

Beschreibung

Gespeicherte Prozedur

Eigenschaften

Anforderungen

Ändern des Snapshotformats

sp_changemergepublication

sync_mode

Neuer Snapshot

Ändern des Snapshotspeicherorts

sp_changemergepublication

alt_snapshot_folder

snapshot_in_defaultfolder

Neuer Snapshot

Ändern des Snapshotspeicherorts

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 Veröffentlichungskompatibilitä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 Veröffentlichung 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 hochgeladen werden. Wenn Sie ausstehende Änderungen hochladen 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 Veröffentlichungen.

Ä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 zum Herunterladen berechtigten 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