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
.