Teilen über


sp_changemergepullsubscription (Transact-SQL)

Gilt für: SQL Server

Ändert die Eigenschaften des Mergepullabonnements. Diese gespeicherte Prozedur wird beim Abonnenten in der Abonnementdatenbank ausgeführt.

Transact-SQL-Syntaxkonventionen

Syntax

sp_changemergepullsubscription
    [ [ @publication = ] N'publication' ]
    [ , [ @publisher = ] N'publisher' ]
    [ , [ @publisher_db = ] N'publisher_db' ]
    [ , [ @property = ] N'property' ]
    [ , [ @value = ] N'value' ]
[ ; ]

Argumente

[ @publication = ] N'Publikation'

Der Name der Veröffentlichung. @publication ist "sysname" mit der Standardeinstellung "%.

[ @publisher = ] N'publisher'

Der Name des Herausgebers. @publisher ist "sysname" mit der Standardeinstellung "%.

[ @publisher_db = ] N'publisher_db'

Der Name der Verlegerdatenbank. @publisher_db ist "sysname" mit der Standardeinstellung "%.

[ @property = ] N'property'

Der Name der zu ändernden Eigenschaft. @property ist "sysname" und kann einer der Werte in der folgenden Tabelle sein.

[ @value = ] N'value'

Der neue Wert für die angegebene Eigenschaft. @value ist nvarchar(255) und kann einer der Werte in der folgenden Tabelle sein.

Eigenschaft Wert Beschreibung
alt_snapshot_folder Speicherort, an dem der Momentaufnahmeordner gespeichert wird, wenn sich der Speicherort nicht oder zusätzlich zum Standardspeicherort befindet.
description Die Beschreibung dieses Mergepullabonnements.
distributor Name des Verteilers.
distributor_login Anmelde-ID, die beim Distributor für die SQL Server-Authentifizierung verwendet wird
distributor_password Kennwort (verschlüsselt), das beim Distributor für die SQL Server-Authentifizierung verwendet wird.
distributor_security_mode 1 Verwendet die Windows-Authentifizierung beim Herstellen der Verbindung mit dem Verteiler.
0 Verwenden Sie die SQL Server-Authentifizierung beim Herstellen einer Verbindung mit dem Verteiler.
dynamic_snapshot_location Pfad zu dem Ordner, in dem die Momentaufnahmedateien gespeichert sind.
ftp_address Nur aus Gründen der Abwärtskompatibilität verfügbar. Die Netzwerkadresse des FTP-Diensts (File Transfer Protocol) für den Distributor.
ftp_login Nur aus Gründen der Abwärtskompatibilität verfügbar. Der Benutzername, der zum Herstellen einer Verbindung mit dem FTP-Dienst verwendet wird.
ftp_password Nur aus Gründen der Abwärtskompatibilität verfügbar. Das Zum Herstellen einer Verbindung mit dem FTP-Dienst verwendete Benutzerkennwort.
ftp_port Nur aus Gründen der Abwärtskompatibilität verfügbar. Die Portnummer des FTP-Diensts für den Distributor.
hostname Gibt den Wert an, für HOST_NAME() den diese Funktion in der WHERE Klausel eines Verknüpfungsfilters oder einer logischen Datensatzbeziehung verwendet wird.
internet_login Der Anmeldename, der vom Merge-Agent zum Herstellen einer Verbindung mit dem Webserver verwendet wird, der die Websynchronisierung mithilfe der Standardauthentifizierung hostet.
internet_password Das Kennwort für den Anmeldenamen, der vom Merge-Agent zum Herstellen einer Verbindung mit dem Webserver verwendet wird, der die Websynchronisierung mithilfe der Standardauthentifizierung hostet.
internet_security_mode 1 Verwendet die Windows-Authentifizierung, wenn eine Verbindung mit dem Webserver hergestellt wird, der die Websynchronisierung hostet.
0 Verwendet die Standardauthentifizierung, wenn eine Verbindung mit dem Webserver hergestellt wird, der die Websynchronisierung hostet.
internet_timeout Zeit in Sekunden, bevor eine Anforderung für eine Websynchronisierung abläuft.
internet_url URL, die den Speicherort des Replikationslisteners für die Websynchronisierung darstellt.
merge_job_login Anmeldename für das Windows-Konto, unter dem der Agent ausgeführt wird.
merge_job_password Kennwort für das Windows-Konto, unter dem der Agent ausgeführt wird.
priority Nur aus Gründen der Abwärtskompatibilität verfügbar; führen Sie sp_changemergesubscription stattdessen im Publisher aus, um die Priorität eines Abonnements zu ändern.
publisher_login Anmelde-ID, die bei Publisher für die SQL Server-Authentifizierung verwendet wird.
publisher_password Kennwort (verschlüsselt), das beim Publisher für die SQL Server-Authentifizierung verwendet wird.
publisher_security_mode 0 Verwenden Sie die SQL Server-Authentifizierung beim Herstellen einer Verbindung mit dem Publisher.
1 Verwendung der Windows-Authentifizierung für die Verbindung mit dem Verleger.
2 Synchronisierungstrigger verwenden einen statischen sysservers Eintrag, um remote procedure call (RPC) durchzuführen, und der Publisher muss in der sysservers Tabelle als Remoteserver oder verknüpfter Server definiert werden.
sync_type automatic Das Schema und die Ausgangsdaten für veröffentlichte Tabellen werden zuerst an den Abonnenten übertragen.
none Der Abonnent verfügt bereits über das Schema und die Ausgangsdaten für veröffentlichte Tabellen; Systemtabellen und Daten werden immer übertragen.
use_ftp true Verwenden Sie FTP anstelle des typischen Protokolls, um Momentaufnahmen abzurufen.
false Das normale Protokoll wird zum Abrufen von Momentaufnahmen verwendet.
use_web_sync true Das Abonnement kann über HTTP synchronisiert werden.
false Abonnement kann nicht über HTTP synchronisiert werden.
use_interactive_resolver true Der interaktive Konfliktlöser wird während der Konfliktlösung verwendet.
false Interaktiver Resolver wird nicht verwendet.
working_directory Vollqualifizierter Pfad zum Verzeichnis, in dem Snapshotdateien mit FTP übertragen werden, wenn diese Option angegeben wird.
NULL (Standard) Gibt die Liste der unterstützten Werte für @property zurück.

Rückgabecodewerte

0 (erfolgreich) oder 1 Fehler.

Hinweise

sp_changemergepullsubscription wird in der Seriendruckreplikation verwendet.

Der aktuelle Server und die aktuelle Datenbank werden als Abonnent und Abonnentendatenbank angenommen.

Nach dem Ändern des Anmeldenamens oder Kennworts eines Agents müssen Sie den Agent beenden und neu starten, damit die Änderungen in Kraft treten.

Berechtigungen

Nur Mitglieder der festen Serverrolle sysadmin oder db_owner feste Datenbankrolle können ausgeführt werden sp_changemergepullsubscription.