Freigeben über


Ändern von Publikations- und Artikeleigenschaften

Nachdem eine Publikation erstellt wurde, können die meisten Publikations- und Artikeleigenschaften geändert werden, aber einige erfordern, dass die Momentaufnahme neu generiert und/oder Abonnements erneut initialisiert werden. Dieses Thema enthält Informationen zu allen Eigenschaften, die eine oder beide dieser Aktionen erfordern, wenn sie geändert werden.

Publikationseigenschaften für Snapshot- und Transaktionsreplikation

BESCHREIBUNG Gespeicherte Prozedur Eigenschaften Anforderungen
Ändern sie das Momentaufnahmeformat. sp_changepublication sync_method Neue Momentaufnahme.
Ändern sie den Speicherort der Momentaufnahme. sp_changepublication alt_snapshot_folder

Schnappschuss_im_Standardordner
Neue Momentaufnahme.
Ändern sie den Speicherort der Momentaufnahme. sp_changedistpublisher working_directory Neue Momentaufnahme.
Ändern der Momentaufnahmekomprimierung. sp_changepublication compress_snapshot Neue Momentaufnahme.
Ändern Sie alle FTP-Snapshotoptionen (File Transfer Protocol). sp_changepublication für das Internet aktiviert

ftp_address

ftp_login

ftp_password

ftp_port

ftp_subdirectory
Neue Momentaufnahme.
Ändern Sie den Speicherort des Skripts vor oder nach der Momentaufnahme. sp_changepublication pre_snapshot_script

post_snapshot_script
Neue Momentaufnahme (auch erforderlich, wenn Sie den Skriptinhalt ändern).

Eine Erneute Initialisierung ist erforderlich, um das neue Skript auf den Abonnenten anzuwenden.
Aktivieren oder Deaktivieren der Unterstützung für Nicht-Microsoft SQL Server-Abonnenten. sp_changepublication If translation is necessary for clarity and understanding in this specific context, consider: ist_aktiviert_für_het_sub Neue Momentaufnahme.
Änderungskonfliktberichterstattung für Aktualisierungsabonnements in der Warteschlange sp_changepublication zentralisierte_Konflikte Kann nur geändert werden, wenn keine aktiven Abonnements vorhanden sind.
Konfliktlösungsrichtlinie für Aktualisierungsabonnements in der Warteschlange ändern. sp_changepublication Konfliktrichtlinie Kann nur geändert werden, wenn keine aktiven Abonnements vorhanden sind.

Artikeleigenschaften für Snapshot- und Transaktionsreplikation

BESCHREIBUNG Gespeicherte Prozedur Eigenschaften Anforderungen
Ablegen eines Artikels sp_droparticle Alle Parameter. Artikel können vor der Erstellung von Abonnements verworfen werden. Mithilfe gespeicherter Prozeduren ist es möglich, ein Abonnement für einen Artikel abzulegen; Mit SQL Server Management Studio muss das gesamte Abonnement gelöscht, neu erstellt und synchronisiert werden. Weitere Informationen finden Sie unter Hinzufügen von Artikeln zu und Ablegen von Artikeln aus vorhandenen Publikationen.
Ändern eines Spaltenfilters. sp_articlecolumn @column

@operation
Neue Momentaufnahme.

Erneutes Initialisieren von Abonnements.
Fügen Sie einen Zeilenfilter hinzu. sp_articlefilter Alle Parameter. Neue Momentaufnahme.

Erneutes Initialisieren von Abonnements.
Legen Sie einen Zeilenfilter ab. sp_articlefilter @article Neue Momentaufnahme.

Erneutes Initialisieren von Abonnements.
Ändern eines Zeilenfilters. sp_articlefilter @filter_clause Neue Momentaufnahme.

Erneutes Initialisieren von Abonnements.
Ändern eines Zeilenfilters. sp_changearticle Filter Neue Momentaufnahme.

Erneutes Initialisieren von Abonnements.
Ändern von Schemaoptionen. sp_changearticle schema_option Neue Momentaufnahme.
Ändern Sie, wie Tabellen beim Abonnenten behandelt werden, bevor der Snapshot angewendet wird. sp_changearticle pre_creation_cmd Neue Momentaufnahme.
Artikelstatus ändern sp_changearticle Status Neue Momentaufnahme.
Ändern von Einfügen-, Aktualisierungs- oder Löschbefehlen. sp_changearticle ins_cmd

upd_cmd

del_cmd
Neue Momentaufnahme.

Erneutes Initialisieren von Abonnements.
Ändern des Zieltabellennamens sp_changearticle dest_table Neue Momentaufnahme.

Erneutes Initialisieren von Abonnements.
Eigentümer (Schema) der Zieltabelle ändern. sp_changearticle destination_owner Neue Momentaufnahme.

Erneutes Initialisieren von Abonnements.
Ändern von Datentypzuordnungen (gilt nur für Oracle-Veröffentlichung). sp_changearticlecolumndatatype @type

@length

@precision

@scale
Neue Momentaufnahme.

Erneutes Initialisieren von Abonnements.

Publikationseigenschaften für die Zusammenführungsreplikation

BESCHREIBUNG Gespeicherte Prozedur Eigenschaften Anforderungen
Ändern des Momentaufnahmeformats sp_changemergepublication sync_mode Neue Momentaufnahme.
Ändern sie den Speicherort der Momentaufnahme. sp_changemergepublication alt_snapshot_folder

Schnappschuss_im_Standardordner
Neue Momentaufnahme.
Ändern sie den Speicherort der Momentaufnahme. sp_changedistpublisher working_directory Neue Momentaufnahme.
Ändern der Momentaufnahmekomprimierung sp_changemergepublication compress_snapshot Neue Momentaufnahme.
Ändern von FTP-Snapshotoptionen sp_changemergepublication Für das Internet aktiviert

ftp_address

ftp_login

ftp_password

ftp_port

ftp_subdirectory
Neue Momentaufnahme.
Ändern Sie Skripte vor oder nach einem Snapshot. sp_changemergepublication pre_snapshot_script

post_snapshot_script
Neue Momentaufnahme (auch erforderlich, wenn Sie den Skriptinhalt ändern).

Eine Erneute Initialisierung ist erforderlich, um das neue Skript auf den Abonnenten anzuwenden.
Fügen Sie einen Verknüpfungsfilter oder logischen Datensatz hinzu. sp_addmergefilter Alle Parameter. Neue Momentaufnahme.

Erneutes Initialisieren von Abonnements.
Löschen eines Join-Filters oder eines logischen Datensatzes. sp_dropmergefilter Alle Parameter. Neue Momentaufnahme.

Erneutes Initialisieren von Abonnements.
Ändern eines Verknüpfungsfilters oder logischen Datensatzes. sp_changemergefilter @property

@value
Neue Momentaufnahme

Erneutes Initialisieren von Abonnements.
Deaktivieren Sie die Verwendung parametrisierter Filter (das Aktivieren parametrisierter Filter erfordert keine speziellen Aktionen). sp_changemergepublication Ein Wert von "false " für dynamic_filters Neue Momentaufnahme.

Erneutes Initialisieren von Abonnements.
Aktivieren oder Deaktivieren der Verwendung von vorkompilierten Partitionen. sp_changemergepublication use_partition_groups Neue Momentaufnahme.
Aktivieren oder Deaktivieren der Microsoft SQL Server 2000-Partitionsoptimierung. sp_changemergepublication Partitionierungsänderungen beibehalten Erneutes Initialisieren von Abonnements.
Aktivieren oder deaktivieren Sie die Überprüfung der Abonnentenpartition. sp_changemergepublication validiere_abonnenteninformationen Erneutes Initialisieren von Abonnements.
Ändern Sie die Kompatibilitätsebene der Publikation auf 80sp3 oder niedriger. sp_changemergepublication Publikationskompatibilitätsstufe Neue Momentaufnahme.

Eigenschaften für Zusammenführungsreplikation

BESCHREIBUNG Gespeicherte Prozedur Eigenschaften Anforderungen
Legen Sie einen Artikel ab, in dem der Artikel den letzten parametrisierten Filter in der Publikation aufweist. sp_dropmergearticle Alle Parameter Neue Momentaufnahme.

Erneutes Initialisieren von Abonnements.
Entfernen Sie einen Artikel, bei dem der Artikel ein übergeordnetes Element in einem Verknüpfungsfilter oder logischen Datensatz ist (dies hat den Nebeneffekt, die Verknüpfung zu löschen). sp_dropmergearticle Alle Parameter Neue Momentaufnahme.

Erneutes Initialisieren von Abonnements.
Lassen Sie einen Artikel fallen, unter allen anderen Umständen. sp_dropmergearticle Alle Parameter Neue Momentaufnahme.
Fügen Sie einen Spaltenfilter hinzu, der zuvor nicht veröffentlicht wurde. sp_mergearticlecolumn @column

@operation
Neue Momentaufnahme.

Erneutes Initialisieren von Abonnements.
Hinzufügen, Ablegen oder Ändern eines Zeilenfilters sp_changemergearticle subset_filterclause Neue Momentaufnahme.

Erneutes Initialisieren von Abonnements.

Ausstehende Änderungen am Abonnenten können während der Reinitialisierung nicht auf den Publisher hochgeladen werden, wenn Sie einen parametrisierten Filter hinzufügen, entfernen oder ändern. Wenn Sie ausstehende Änderungen hochladen möchten, synchronisieren Sie alle Abonnements, bevor Sie den Filter ändern.

Wenn ein Artikel nicht an Verknüpfungsfiltern beteiligt ist, können Sie den Artikel ablegen und ihn erneut mit einem anderen Zeilenfilter hinzufügen, bei dem das gesamte Abonnement nicht erneut initialisiert werden muss. Weitere Informationen zum Hinzufügen und Ablegen von Artikeln finden Sie unter Hinzufügen von Artikeln zu und Ablegen von Artikeln aus vorhandenen Publikationen.
Ändern von Schemaoptionen. sp_changemergearticle Schemaoption Neue Momentaufnahme.
Ändern der Änderungsnachverfolgung von Spaltenebene auf Zeilenebene (das Ändern von Zeilenebene auf Spaltenebene erfordert keine besonderen Maßnahmen). sp_changemergearticle Ein Wert von "false" für "column_tracking" Neue Momentaufnahme.

Erneutes Initialisieren von Abonnements.
Ändern Sie, ob Berechtigungen überprüft werden, bevor Anweisungen beim Abonnenten auf den Publisher angewendet werden. sp_changemergearticle berechtigungen_überprüfen Neue Momentaufnahme.

Erneutes Initialisieren von Abonnements.
Das Aktivieren oder Deaktivieren von Nur-Download-Abonnements (Das Ändern in oder von anderen Uploadoptionen erfordert keine besonderen Aktionen). sp_changemergearticle Ändern in oder von einem Wert von 2 für subscriber_upload_options Erneutes Initialisieren von Abonnements.
Besitzer der Zieltabelle ändern. sp_changemergearticle destination_owner Neue Momentaufnahme.

Erneutes Initialisieren von Abonnements.

Siehe auch

Häufig gestellte Fragen für Replikationsadministratoren
Erstellen und Anwenden der Momentaufnahme
Erneutes Initialisieren von Abonnements
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)