sp_change_subscription_properties (Transact-SQL)sp_change_subscription_properties (Transact-SQL)

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

Aktualisiert Informationen für Pullabonnements.Updates information for pull subscriptions. Diese gespeicherte Prozedur wird auf dem Abonnenten für die Abonnement Datenbank ausgeführt.This stored procedure is executed at the Subscriber on the subscription database.

Symbol für Themenlink Transact-SQL-SyntaxkonventionenTopic link icon Transact-SQL Syntax Conventions

SyntaxSyntax

  
sp_change_subscription_properties [ @publisher = ] 'publisher'  
        , [ @publisher_db = ] 'publisher_db'  
        , [ @publication = ] 'publication'  
        , [ @property = ] 'property'  
        , [ @value = ] 'value'  
    [ , [ @publication_type = ] publication_type ]  

ArgumenteArguments

[ @publisher = ] 'publisher'Der Name des Verlegers.[ @publisher = ] 'publisher' Is the name of the Publisher. Publisher ist vom Datentyp vom Datentyp sysnameund hat keinen Standardwert.publisher is sysname, with no default.

[ @publisher_db = ] 'publisher_db'Der Name der Verleger Datenbank.[ @publisher_db = ] 'publisher_db' Is the name of the Publisher database. publisher_db ist vom Datentyp vom Datentyp sysnameund hat keinen Standardwert.publisher_db is sysname, with no default.

[ @publication = ] 'publication'Der Name der Veröffentlichung.[ @publication = ] 'publication' Is the name of the publication. Publication ist vom Datentyp vom Datentyp sysnameund hat keinen Standardwert.publication is sysname, with no default.

[ @property = ] 'property'Die Eigenschaft, die geändert werden soll.[ @property = ] 'property' Is the property to be changed. Property ist vom Datentyp vom Datentyp sysname.property is sysname.

[ @value = ] 'value'Der neue Wert der-Eigenschaft.[ @value = ] 'value' Is the new value of the property. der Wert ist vom Datentyp nvarchar (1000) und hat keinen Standard Wert .value is nvarchar(1000), with no default.

[ @publication_type = ] publication_typeGibt den Replikationstyp der Veröffentlichung an.[ @publication_type = ] publication_type Specifies the replication type of the publication. publication_type ist vom Datentyp int. die folgenden Werte sind möglich:publication_type is int, and can be one of these values.

valueValue VeröffentlichungstypPublication type
00 TransaktionsreplikationTransactional
11 MomentaufnahmeSnapshot
22 MergeMerge
NULL (Standard)NULL (default) Die Replikation bestimmt den Veröffentlichungstyp.Replication determines the publication type. Da die gespeicherte Prozedur mehrere Tabellen durchsuchen muss, ist diese Option langsamer, als wenn der genaue Veröffentlichungstyp angegeben wird.Because the stored procedure must look through multiple tables, this option is slower than when the exact publication type is provided.

Diese Tabelle beschreibt die Eigenschaften von Artikeln und die Werte für diese Eigenschaften.This table describes the properties of articles and the values for those properties.

EigenschaftProperty valueValue BESCHREIBUNGDescription
alt_snapshot_folderalt_snapshot_folder Gibt den Speicherort des anderen Ordners für die Momentaufnahme an.Specifies the location of the alternate folder for the snapshot. Wenn NULL festgelegt ist, werden die Momentaufnahmedateien aus dem vom Verleger angegebenen Standardspeicherort übernommen.If set to NULL, the snapshot files are picked up from the default location specified by the Publisher.
distrib_job_logindistrib_job_login Anmeldename für das MicrosoftMicrosoft Windows-Konto, unter dem der Agent ausgeführt wird.Login for the MicrosoftMicrosoft Windows account under which the agent runs.
distrib_job_passworddistrib_job_password Kennwort für das Windows-Konto, unter dem der Agent ausgeführt wird.Password for the Windows account under which the agent runs.
distributor_logindistributor_login Verteilerbenutzername.Distributor login.
distributor_passworddistributor_password Verteiler Kennwort.Distributor password.
distributor_security_modedistributor_security_mode 11 Verwendet die Windows-Authentifizierung beim Herstellen der Verbindung mit dem Verteiler.Use Windows Authentication when connecting to the Distributor.
00 Verwendet die SQL ServerSQL Server-Authentifizierung beim Herstellen der Verbindung mit dem Verteiler.Use SQL ServerSQL Server Authentication when connecting to the Distributor.
dts_package_namedts_package_name Gibt den Namen des SQL Server 2000 DTS-Pakets (Data Transformation Services) an.Specifies the name of the SQL Server 2000 Data Transformation Services (DTS) package. Dieser Wert kann nur bei einer Transaktions- oder Momentaufnahmeveröffentlichung angegeben werden.This value can be specified only if the publication is transactional or snapshot.
dts_package_passworddts_package_password Gibt das Kennwort für das Paket an.Specifies the password on the package. dts_package_password ist vom Datentyp vom Datentyp sysname und hat den Standardwert NULL, der angibt, dass die Kenn Wort Eigenschaft unverändert bleiben soll.dts_package_password is sysname with a default of NULL, which specifies that the password property is to be left unchanged.

Hinweis: ein DTS-Paket muss über ein Kennwort verfügen.Note: A DTS package must have a password.

Dieser Wert kann nur bei einer Transaktions- oder Momentaufnahmeveröffentlichung angegeben werden.This value can be specified only if the publication is transactional or snapshot.
dts_package_locationdts_package_location Speicherort, an dem das DTS-Paket gespeichert wird.Location where the DTS package is stored. Dieser Wert kann nur bei einer Transaktions- oder Momentaufnahmeveröffentlichung angegeben werden.This value can be specified only if the publication is transactional or snapshot.
dynamic_snapshot_locationdynamic_snapshot_location Gibt den Pfad zum Ordner an, in dem die Momentaufnahmedateien gespeichert werden.Specifies the path to the folder where the snapshot files are saved. Dieser Wert kann nur bei einer Mergeveröffentlichung angegeben werden.This value can be specified only if the publication is a merge publication.
ftp_addressftp_address Nur aus Gründen der Abwärtskompatibilität beibehaltenFor backward compatibility only.
ftp_loginftp_login Nur aus Gründen der Abwärtskompatibilität beibehaltenFor backward compatibility only.
ftp_passwordftp_password Nur aus Gründen der Abwärtskompatibilität beibehaltenFor backward compatibility only.
ftp_portftp_port Nur aus Gründen der Abwärtskompatibilität beibehaltenFor backward compatibility only.
Hostnamehostname Hostname, der beim Herstellen der Verbindung mit dem Verleger verwendet wird.Host name used when connecting to the Publisher.
internet_logininternet_login Der Anmeldename, der vom Merge-Agent zum Herstellen einer Verbindung mit dem Webserver verwendet wird, der die Websynchronisierung mithilfe der Standardauthentifizierung hostet.Login that the Merge Agent uses when connecting to the Web server that is hosting Web synchronization using Basic Authentication.
internet_passwordinternet_password Das vom Merge-Agent verwendete Kennwort für die Herstellung einer Verbindung mit dem Webserver, der die Websynchronisierung hostet, wobei die Verbindung über die Standardauthentifizierung erfolgt.Password that the Merge Agent uses when connecting to the Web server that is hosting Web synchronization using Basic Authentication.
internet_security_modeinternet_security_mode 11 Verwendet für die Websynchronisierung die integrierte Windows-Authentifizierung.Use Windows Integrated Authentication for Web synchronization. Wir empfehlen, bei der Websynchronisierung die Standardauthentifizierung zu verwenden.We recommend using Basic Authentication with Web synchronization. Weitere Informationen finden Sie unter Configure Web Synchronization.For more information, see Configure Web Synchronization.
00 Verwendet für die Websynchronisierung die Standardauthentifizierung.Use Basic Authentication for Web synchronization.

Hinweis: für die Websynchronisierung ist eine SSL-Verbindung mit dem Webserver erforderlich.Note: Web synchronization requires an SSL connection to the Web server.
internet_timeoutinternet_timeout Zeit in Sekunden, bevor eine Anforderung für eine Websynchronisierung abläuft.Length of time, in seconds, before a Web synchronization request expires.
internet_urlinternet_url URL, die den Speicherort des Replikations-Listener für die Websynchronisierung darstellt.URL that represents the location of the replication listener for Web synchronization.
merge_job_loginmerge_job_login Anmeldename für das Windows-Konto, unter dem der Agent ausgeführt wird.Login for the Windows account under which the agent runs.
merge_job_passwordmerge_job_password Kennwort für das Windows-Konto, unter dem der Agent ausgeführt wird.Password for the Windows account under which the agent runs.
publisher_loginpublisher_login Der Benutzername des Verlegers.Publisher login. Das Ändern von publisher_login wird nur für Abonnements von Mergeveröffentlichungen unterstützt.Changing publisher_login is only supported for subscriptions to merge publications.
publisher_passwordpublisher_password Herausgeber KennwortPublisher password. Das Ändern von publisher_password wird nur für Abonnements von Mergeveröffentlichungen unterstützt.Changing publisher_password is only supported for subscriptions to merge publications.
publisher_security_modepublisher_security_mode 11 Verwendung der Windows-Authentifizierung für die Verbindung mit dem Verleger.Use Windows Authentication when connecting to the Publisher. Das Ändern von publisher_security_mode wird nur für Abonnements von Mergeveröffentlichungen unterstützt.Changing publisher_security_mode is only supported for subscriptions to merge publications.
00 Verwendung der SQL ServerSQL Server-Authentifizierung für die Verbindung mit dem Verleger.Use SQL ServerSQL Server Authentication when connecting to the Publisher.
use_ftpuse_ftp Falltrue Verwendet FTP anstelle des regulären Protokolls zum Abrufen von Momentaufnahmen.Use FTP instead of the regular protocol to retrieve snapshots.
Alarmfalse Verwendet das reguläre Protokoll zum Abrufen von Momentaufnahmen.Use the regular protocol to retrieve snapshots.
use_web_syncuse_web_sync Falltrue Aktiviert die Websynchronisierung.Enable Web synchronization.
Alarmfalse Deaktiviert die Websynchronisierung.Disable Web synchronization.
working_directoryworking_directory Name des Arbeitsverzeichnisses für die temporäre Speicherung von Daten und Schemadateien für die Veröffentlichung, wenn für das Übertragen von Momentaufnahmedateien FTP (File Transfer Protocol) verwendet wird.Name of the working directory used to temporarily store data and schema files for the publication when File Transfer Protocol (FTP) is used to transfer snapshot files.

RückgabecodewerteReturn Code Values

0 (Erfolg) oder 1 (Fehler)0 (success) or 1 (failure)

BemerkungenRemarks

sp_change_subscription_properties wird bei allen Replikations Typen verwendet.sp_change_subscription_properties is used in all types of replication.

sp_change_subscription_properties wird für Pullabonnements verwendet.sp_change_subscription_properties is used for pull subscriptions.

Bei Oracle-Verlegern wird der Wert von publisher_db ignoriert, da Oracle nur eine Datenbank pro Instanz des Servers zulässt.For Oracle Publishers, the value of publisher_db is ignored since Oracle only allows one database per instance of the server.

BerechtigungenPermissions

Nur Mitglieder der festen Server Rolle sysadmin oder der festen Daten Bank Rolle db_owner können sp_change_subscription_propertiesausführen.Only members of the sysadmin fixed server role or db_owner fixed database role can execute sp_change_subscription_properties.

Weitere InformationenSee Also

Eigenschaften von Pullabonnements anzeigen und ändern View and Modify Pull Subscription Properties
sp_addmergepullsubscription (Transact-SQL-) sp_addmergepullsubscription (Transact-SQL)
sp_addmergepullsubscription_agent (Transact-SQL-) sp_addmergepullsubscription_agent (Transact-SQL)
sp_addpullsubscription (Transact-SQL-) sp_addpullsubscription (Transact-SQL)
sp_addpullsubscription_agent (Transact-SQL-) sp_addpullsubscription_agent (Transact-SQL)
Gespeicherte Systemprozeduren (Transact-SQL)System Stored Procedures (Transact-SQL)