Ändern von Veröffentlichungs- und ArtikeleigenschaftenChange Publication and Article Properties

Gilt für: JaSQL Server JaAzure SQL-Datenbank (nur verwaltete Instanz) NeinAzure Synapse Analytics (SQL DW) NeinParallel Data Warehouse APPLIES TO: yesSQL Server yesAzure SQL Database (Managed Instance only) noAzure Synapse Analytics (SQL DW) noParallel Data Warehouse

Nach dem Erstellen einer Veröffentlichung können die meisten Veröffentlichungs- und Artikeleigenschaften geändert werden. Bei Änderungen bestimmter Eigenschaften muss jedoch die Momentaufnahme erneut generiert und/oder die Abonnements müssen erneut initialisiert werden.After a publication has been created, most publication and article properties can be changed, but some require that the snapshot be regenerated and/or subscriptions be reinitialized. Dieses Thema enthält Informationen zu allen Eigenschaften, bei deren Änderung eine oder beide der genannten Aktionen erforderlich werden.This topic provides information about all properties that require one or both of these actions if they are changed.

Veröffentlichungseigenschaften für die Momentaufnahme- und TransaktionsreplikationPublication Properties for Snapshot and Transactional Replication

und BeschreibungDescription Gespeicherte ProzedurStored procedure EigenschaftenProperties AnforderungenRequirements
Ändern des MomentaufnahmeformatsChange snapshot format. sp_changepublicationsp_changepublication sync_methodsync_method Neue MomentaufnahmeNew snapshot.
Ändern des MomentaufnahmespeicherortsChange snapshot location. sp_changepublicationsp_changepublication alt_snapshot_folderalt_snapshot_folder

snapshot_in_defaultfoldersnapshot_in_defaultfolder
Neue MomentaufnahmeNew snapshot.
Ändern des MomentaufnahmespeicherortsChange snapshot location. sp_changedistpublishersp_changedistpublisher working_directoryworking_directory Neue MomentaufnahmeNew snapshot.
Ändern der MomentaufnahmekomprimierungChange snapshot compression. sp_changepublicationsp_changepublication compress_snapshotcompress_snapshot Neue MomentaufnahmeNew snapshot.
Ändern der FTP-MomentaufnahmeoptionenChange any File Transfer Protocol (FTP) snapshot options. sp_changepublicationsp_changepublication enabled_for_internetenabled_for_internet

ftp_addressftp_address

ftp_loginftp_login

ftp_passwordftp_password

ftp_portftp_port

ftp_subdirectoryftp_subdirectory
Neue MomentaufnahmeNew snapshot.
Ändern des Skriptspeicherorts vor und nach der MomentaufnahmeChange pre- or post-snapshot script location. sp_changepublicationsp_changepublication pre_snapshot_scriptpre_snapshot_script

post_snapshot_scriptpost_snapshot_script
Neue Momentaufnahme (auch bei Änderung des Skriptinhalts notwendig)New snapshot (also required if you change the script contents).

Zum Anwenden des neuen Skripts auf den Abonnenten ist eine erneute Initialisierung erforderlich.Reinitialization is required to apply the new script to the Subscriber.
Aktivieren bzw. Deaktivieren der Unterstützung für Nicht-MicrosoftMicrosoft SQL ServerSQL Server -AbonnentenEnable or disable support for non-MicrosoftMicrosoft SQL ServerSQL Server Subscribers. sp_changepublicationsp_changepublication is_enabled_for_het_subis_enabled_for_het_sub Neue MomentaufnahmeNew snapshot.
Ändern der Konfliktberichterstellung bei Abonnements mit verzögertem Update über eine WarteschlangeChange conflict reporting for queued updating subscriptions sp_changepublicationsp_changepublication centralized_conflictscentralized_conflicts Änderung nur möglich, wenn keine aktiven Abonnements vorhanden sind.Can only be changed if there are no active subscriptions.
Ändern der Richtlinie zur Konfliktlösung bei Abonnements mit verzögertem Update über eine WarteschlangeChange conflict resolution policy for queued updating subscriptions. sp_changepublicationsp_changepublication conflict_policyconflict_policy Änderung nur möglich, wenn keine aktiven Abonnements vorhanden sind.Can only be changed if there are no active subscriptions.

Artikeleigenschaften für die Momentaufnahme- und TransaktionsreplikationArticle Properties for Snapshot and Transactional Replication

und BeschreibungDescription Gespeicherte ProzedurStored procedure EigenschaftenProperties AnforderungenRequirements
Löschen eines ArtikelsDrop an article sp_droparticlesp_droparticle Alle ParameterAll parameters. Artikel können vor dem Erstellen von Abonnements gelöscht werden.Articles can be dropped prior to subscriptions being created. Bei Verwendung von gespeicherten Prozeduren kann ein Abonnement eines Artikels gelöscht werden; wird dagegen SQL Server Management StudioSQL Server Management Studioverwendet, muss das gesamte Abonnement gelöscht, neu erstellt und synchronisiert werden.Using stored procedures, it is possible to drop a subscription to an article; using SQL Server Management StudioSQL Server Management Studio, the entire subscription must be dropped, recreated, and synchronized. Weitere Informationen finden Sie unter Hinzufügen und Löschen von Artikeln aus vorhandenen Veröffentlichungen.For more information, see Add Articles to and Drop Articles from Existing Publications.
Ändern eines SpaltenfiltersChange a column filter. sp_articlecolumnsp_articlecolumn @column

@operation
Neue MomentaufnahmeNew snapshot.

Erneutes Initialisieren von AbonnementsReinitialize subscriptions.
Hinzufügen eines ZeilenfiltersAdd a row filter. sp_articlefiltersp_articlefilter Alle ParameterAll parameters. Neue MomentaufnahmeNew snapshot.

Erneutes Initialisieren von AbonnementsReinitialize subscriptions.
Löschen eines ZeilenfiltersDrop a row filter. sp_articlefiltersp_articlefilter @article Neue MomentaufnahmeNew snapshot.

Erneutes Initialisieren von AbonnementsReinitialize subscriptions.
Ändern eines ZeilenfiltersChange a row filter. sp_articlefiltersp_articlefilter @filter_clause Neue MomentaufnahmeNew snapshot.

Erneutes Initialisieren von AbonnementsReinitialize subscriptions.
Ändern eines ZeilenfiltersChange a row filter. sp_changearticlesp_changearticle filterfilter Neue MomentaufnahmeNew snapshot.

Erneutes Initialisieren von AbonnementsReinitialize subscriptions.
Ändern von SchemaoptionenChange schema options. sp_changearticlesp_changearticle schema_optionschema_option Neue MomentaufnahmeNew snapshot.
Ändern der Art und Weise, wie vor dem Anwenden der Momentaufnahme mit Tabellen auf dem Abonnenten umgegangen wirdChange how tables at the Subscriber are handled prior to applying the snapshot. sp_changearticlesp_changearticle pre_creation_cmdpre_creation_cmd Neue MomentaufnahmeNew snapshot.
Ändern des ArtikelstatusChange article status sp_changearticlesp_changearticle statusstatus Neue MomentaufnahmeNew snapshot.
Ändern des INSERT-, UPDATE- oder DELETE-BefehlsChange INSERT, UPDATE or DELETE commands. sp_changearticlesp_changearticle ins_cmdins_cmd

upd_cmdupd_cmd

del_cmddel_cmd
Neue MomentaufnahmeNew snapshot.

Erneutes Initialisieren von AbonnementsReinitialize subscriptions.
Ändern des ZieltabellennamensChange destination table name sp_changearticlesp_changearticle dest_tabledest_table Neue MomentaufnahmeNew snapshot.

Erneutes Initialisieren von AbonnementsReinitialize subscriptions.
Ändern des Besitzers der Zieltabelle (Schema)Change destination table owner (schema). sp_changearticlesp_changearticle destination_ownerdestination_owner Neue MomentaufnahmeNew snapshot.

Erneutes Initialisieren von AbonnementsReinitialize subscriptions.
Ändern der Datentypzuordnungen (gilt nur für Oracle-Veröffentlichungen)Change data type mappings (applies to Oracle publishing only). sp_changearticlecolumndatatypesp_changearticlecolumndatatype @type

@length

@precision

@scale
Neue MomentaufnahmeNew snapshot.

Erneutes Initialisieren von AbonnementsReinitialize subscriptions.

Veröffentlichungseigenschaften für die MergereplikationPublication Properties for Merge Replication

und BeschreibungDescription Gespeicherte ProzedurStored procedure EigenschaftenProperties AnforderungenRequirements
Ändern des MomentaufnahmeformatsChange snapshot format sp_changemergepublicationsp_changemergepublication sync_modesync_mode Neue MomentaufnahmeNew snapshot.
Ändern des MomentaufnahmespeicherortsChange snapshot location. sp_changemergepublicationsp_changemergepublication alt_snapshot_folderalt_snapshot_folder

snapshot_in_defaultfoldersnapshot_in_defaultfolder
Neue MomentaufnahmeNew snapshot.
Ändern des MomentaufnahmespeicherortsChange snapshot location. sp_changedistpublishersp_changedistpublisher working_directoryworking_directory Neue MomentaufnahmeNew snapshot.
Ändern der MomentaufnahmekomprimierungChange snapshot compression sp_changemergepublicationsp_changemergepublication compress_snapshotcompress_snapshot Neue MomentaufnahmeNew snapshot.
Ändern der FTP-MomentaufnahmeoptionenChange any FTP snapshot options sp_changemergepublicationsp_changemergepublication enabled_for_internetenabled_for_internet

ftp_addressftp_address

ftp_loginftp_login

ftp_passwordftp_password

ftp_portftp_port

ftp_subdirectoryftp_subdirectory
Neue MomentaufnahmeNew snapshot.
Ändern der Skripts vor und nach der MomentaufnahmeChange pre- or post-snapshot scripts. sp_changemergepublicationsp_changemergepublication pre_snapshot_scriptpre_snapshot_script

post_snapshot_scriptpost_snapshot_script
Neue Momentaufnahme (auch bei Änderung des Skriptinhalts notwendig)New snapshot (also required if you change the script contents).

Zum Anwenden des neuen Skripts auf den Abonnenten ist eine erneute Initialisierung erforderlich.Reinitialization is required to apply the new script to the Subscriber.
Hinzufügen eines Joinfilters oder logischen DatensatzesAdd a join filter or logical record. sp_addmergefiltersp_addmergefilter Alle ParameterAll parameters. Neue MomentaufnahmeNew snapshot.

Erneutes Initialisieren von AbonnementsReinitialize subscriptions.
Löschen eines Joinfilters oder logischen DatensatzesDrop a join filter or logical record. sp_dropmergefiltersp_dropmergefilter Alle ParameterAll parameters. Neue MomentaufnahmeNew snapshot.

Erneutes Initialisieren von AbonnementsReinitialize subscriptions.
Ändern eines Joinfilters oder logischen DatensatzesChange a join filter or logical record. sp_changemergefiltersp_changemergefilter @property

@value
Neue MomentaufnahmeNew snapshot

Erneutes Initialisieren von AbonnementsReinitialize subscriptions.
Deaktivieren der Verwendung parametrisierter Filter (das Aktivieren parametrisierter Filter erfordert keine besonderen Aktionen)Disable the use of parameterized filters (enabling parameterized filters does not require any special actions). sp_changemergepublicationsp_changemergepublication Wert false für dynamic_filtersA value of false for dynamic_filters Neue MomentaufnahmeNew snapshot.

Erneutes Initialisieren von AbonnementsReinitialize subscriptions.
Aktivieren oder Deaktivieren der Verwendung von vorausberechneten PartitionenEnable or disable the use of precomputed partitions. sp_changemergepublicationsp_changemergepublication use_partition_groupsuse_partition_groups Neue MomentaufnahmeNew snapshot.
Aktivieren bzw. Deaktivieren der MicrosoftMicrosoft SQL Server 2000 (8.x)SQL Server 2000 (8.x) -PartitionsoptimierungEnable or disable MicrosoftMicrosoft SQL Server 2000 (8.x)SQL Server 2000 (8.x) partition optimization. sp_changemergepublicationsp_changemergepublication keep_partition_changeskeep_partition_changes Erneutes Initialisieren von AbonnementsReinitialize subscriptions.
Aktivieren bzw. Deaktivieren der AbonnementpartitionsüberprüfungEnable or disable Subscriber partition validation. sp_changemergepublicationsp_changemergepublication validate_subscriber_infovalidate_subscriber_info Erneutes Initialisieren von AbonnementsReinitialize subscriptions.
Ändern des Veröffentlichungskompatibilitätsgrades auf 80sp3 oder niedrigerChange the publication compatibility level to 80sp3 or lower. sp_changemergepublicationsp_changemergepublication publication_compatibility_levelpublication_compatibility_level Neue MomentaufnahmeNew snapshot.

Artikeleigenschaften für die MergereplikationArticle Properties for Merge Replication

und BeschreibungDescription Gespeicherte ProzedurStored Procedure EigenschaftenProperties AnforderungenRequirements
Löschen eines Artikels, der den zuletzt parametrisierten Filter in der Veröffentlichung enthältDrop an article, where the article has the last parameterized filter in the publication. sp_dropmergearticlesp_dropmergearticle Alle ParameterAll parameters Neue MomentaufnahmeNew snapshot.

Erneutes Initialisieren von AbonnementsReinitialize subscriptions.
Löschen eines Artikels, der einem Joinfilter oder einem logischen Datensatz übergeordnet ist (mit der Nebenwirkung, dass der Join gelöscht wird).Drop an article, where the article is a parent in a join filter or logical record (this has the side effect of dropping the join). sp_dropmergearticlesp_dropmergearticle Alle ParameterAll parameters Neue MomentaufnahmeNew snapshot.

Erneutes Initialisieren von AbonnementsReinitialize subscriptions.
Löschen eines Artikels in allen anderen FällenDrop an article, all other circumstances. sp_dropmergearticlesp_dropmergearticle Alle ParameterAll parameters Neue MomentaufnahmeNew snapshot.
Einbinden eines Spaltenfilters, der zuvor nicht veröffentlicht wurdeInclude a column filter that was previously unpublished. sp_mergearticlecolumnsp_mergearticlecolumn @column

@operation
Neue MomentaufnahmeNew snapshot.

Erneutes Initialisieren von AbonnementsReinitialize subscriptions.
Hinzufügen, Löschen oder Ändern eines ZeilenfiltersAdd, drop, or change a row filter. sp_changemergearticlesp_changemergearticle subset_filterclausesubset_filterclause Neue MomentaufnahmeNew snapshot.

Erneutes Initialisieren von AbonnementsReinitialize subscriptions.

Wenn Sie einen parametrisierten Filter hinzufügen, löschen oder ändern, können ausstehende Änderungen auf dem Abonnenten während der erneuten Initialisierung nicht auf den Verleger hochgeladen werden.If you add, drop, or change a parameterized filter, pending changes at the Subscriber cannot be uploaded to the Publisher during reinitialization. Wenn Sie ausstehende Änderungen hochladen möchten, sollten Sie vor dem Ändern des Filters alle Abonnements synchronisieren.If you want to upload pending changes, synchronize all subscriptions before changing the filter.

Wenn ein Artikel in keinem Joinfilter 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.If an article is not involved in any join filters, you can drop the article and add it again with a different row filter, which does not require the entire subscription to be reinitialized. Informationen zum Hinzufügen und Löschen von Artikeln finden Sie unter Hinzufügen und Löschen von Artikeln aus vorhandenen Veröffentlichungen.For more information about adding and dropping articles, see Add Articles to and Drop Articles from Existing Publications.
Ändern von SchemaoptionenChange schema options. sp_changemergearticlesp_changemergearticle schema_optionschema_option Neue MomentaufnahmeNew 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)Change tracking from column-level to row-level (changing from row-level tracking to column-level tracking does not require any special actions). sp_changemergearticlesp_changemergearticle Wert false für column_trackingA value of false for column_tracking Neue MomentaufnahmeNew snapshot.

Erneutes Initialisieren von AbonnementsReinitialize subscriptions.
Ändern, ob Berechtigungen geprüft werden, bevor auf dem Abonnenten vorgenommene Anweisungen auf den Verleger angewendet werdenChange whether permissions are checked before statements made at the Subscriber are applied at the Publisher. sp_changemergearticlesp_changemergearticle check_permissionscheck_permissions Neue MomentaufnahmeNew snapshot.

Erneutes Initialisieren von AbonnementsReinitialize subscriptions.
Aktivieren bzw. Deaktivieren von nur zum Herunterladen berechtigten Abonnements (beim Ändern in oder aus andere(n) Uploadoptionen sind keine gesonderten Aktionen erforderlich)Enable or disable download-only subscriptions (changing to or from other upload options does not require any special actions). sp_changemergearticlesp_changemergearticle Ändern in den oder aus dem Wert 2 für subscriber_upload_optionsChange to or from a value of 2 for subscriber_upload_options Erneutes Initialisieren von AbonnementsReinitialize subscriptions.
Ändern des Besitzers der ZieltabelleChange destination table owner. sp_changemergearticlesp_changemergearticle destination_ownerdestination_owner Neue MomentaufnahmeNew snapshot.

Erneutes Initialisieren von AbonnementsReinitialize subscriptions.

Weitere InformationenSee Also

Häufig gestellte Fragen für Replikationsadministratoren Replication Administration FAQ
Erstellen und Anwenden der Momentaufnahme Create and Apply the Snapshot
Erneutes Initialisieren von Abonnements Reinitialize Subscriptions
sp_addmergefilter (Transact-SQL) sp_addmergefilter (Transact-SQL)
sp_articlecolumn (Transact-SQL) sp_articlecolumn (Transact-SQL)
sp_articlefilter (Transact-SQL) sp_articlefilter (Transact-SQL)
sp_changearticle (Transact-SQL) sp_changearticle (Transact-SQL)
sp_changearticlecolumndatatype (Transact-SQL) sp_changearticlecolumndatatype (Transact-SQL)
sp_changedistpublisher (Transact-SQL) sp_changedistpublisher (Transact-SQL)
sp_changemergearticle (Transact-SQL) sp_changemergearticle (Transact-SQL)
sp_changemergefilter (Transact-SQL) sp_changemergefilter (Transact-SQL)
sp_changemergepublication (Transact-SQL) sp_changemergepublication (Transact-SQL)
sp_changepublication (Transact-SQL) sp_changepublication (Transact-SQL)
sp_droparticle (Transact-SQL) sp_droparticle (Transact-SQL)
sp_dropmergearticle (Transact-SQL) sp_dropmergearticle (Transact-SQL)
sp_dropmergefilter (Transact-SQL) sp_dropmergefilter (Transact-SQL)
sp_mergearticlecolumn (Transact-SQL)sp_mergearticlecolumn (Transact-SQL)