sp_helpmergepullsubscription (Transact-SQL)
Gilt für: SQL Server
Gibt Informationen zu Pullabonnements zurück, die auf einem Abonnenten vorhanden sind. Diese gespeicherte Prozedur wird beim Abonnenten in der Abonnementdatenbank ausgeführt.
Transact-SQL-Syntaxkonventionen
Syntax
sp_helpmergepullsubscription
[ [ @publication = ] N'publication' ]
[ , [ @publisher = ] N'publisher' ]
[ , [ @publisher_db = ] N'publisher_db' ]
[ , [ @subscription_type = ] N'subscription_type' ]
[ ; ]
Argumente
[ @publication = ] N'Publikation'
Der Name der Veröffentlichung. @publication ist "sysname" mit der Standardeinstellung "%
. Wenn @publication ist %
, werden Informationen zu allen Zusammenführungspublikationen und Abonnements in der aktuellen Datenbank zurückgegeben.
[ @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 "%
.
[ @subscription_type = ] N'subscription_type'
Gibt an, ob Pullabonnements angezeigt werden sollen. @subscription_type ist nvarchar(10), wobei die Standardeinstellung istpull
. Gültige Werte sind push
, pull
, both
.
Resultset
Spaltenname | Datentyp | Beschreibung |
---|---|---|
subscription_name |
nvarchar(1000) | Name des Abonnements. |
publication |
sysname | Name der Veröffentlichung. |
publisher |
sysname | Name des Verlegers. |
publisher_db |
sysname | Name der Verlegerdatenbank. |
subscriber |
sysname | Name des Abonnenten. |
subscriber_db |
sysname | Name der Abonnementdatenbank. |
status |
int | Abonnementstatus:0 = Inaktives Abonnement1 = Aktives Abonnement2 = Gelöschtes Abonnement3 = Getrenntes Abonnement4 = Angefügtes Abonnement5 = Das Abonnement wurde für die Erneute Initialisierung mit dem Upload markiert.6 = Fehler beim Anfügen des Abonnements7 = Abonnement, das aus der Sicherung wiederhergestellt wurde |
subscriber_type |
int | Typ des Abonnenten:1 = Global2 = Lokal3 = Anonym |
subscription_type |
int | Typ des Abonnements:0 = Push1 = Pull2 = Anonym |
priority |
float(8) | Abonnementpriorität. Der Wert muss kleiner als 100.00 sein. |
sync_type |
tinyint | Synchronisierungsart des Abonnements:1 = Automatisch2 = Momentaufnahme wird nicht verwendet. |
description |
nvarchar(255) | Kurze Beschreibung des Pullabonnements. |
merge_jobid |
binary(16) | Auftrags-ID des Merge-Agents. |
enabled_for_syncmgr |
int | Gibt an, ob das Abonnement über den Microsoft-Synchronisierungs-Manager synchronisiert werden kann. |
last_updated |
nvarchar(26) | Zeitpunkt, zu dem der Merge-Agent das Abonnement zuletzt erfolgreich synchronisiert hat. |
publisher_login |
sysname | Anmeldename des Verlegers. |
publisher_password |
sysname | Kennwort des Verlegers. |
publisher_security_mode |
int | Gibt den Sicherheitsmodus von Publisher an:0 = SQL Server-Authentifizierung1 = Windows-Authentifizierung |
distributor |
sysname | Name des Verteilers. |
distributor_login |
sysname | Anmeldename des Verteilers. |
distributor_password |
sysname | Das Händlerkennwort. |
distributor_security_mode |
int | Gibt den Sicherheitsmodus des Verteilers an:0 = SQL Server-Authentifizierung1 = Windows-Authentifizierung |
ftp_address |
sysname | Nur aus Gründen der Abwärtskompatibilität verfügbar. Die Netzwerkadresse des FTP-Diensts (File Transfer Protocol) für den Verteiler. |
ftp_port |
int | Nur aus Gründen der Abwärtskompatibilität verfügbar. Die Portnummer des FTP-Diensts für den Distributor. |
ftp_login |
sysname | 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 |
sysname | Nur aus Gründen der Abwärtskompatibilität verfügbar. Das Zum Herstellen einer Verbindung mit dem FTP-Dienst verwendete Benutzerkennwort. |
alt_snapshot_folder |
nvarchar(255) | Der Speicherort des Momentaufnahmeordners, wenn dies nicht der standardmäßige Speicherort ist oder ein zusätzlicher Speicherort zum Standardspeicherort vorhanden ist. |
working_directory |
nvarchar(255) | Vollqualifizierter Pfad zum Verzeichnis, in dem Snapshotdateien mit FTP übertragen werden, wenn diese Option angegeben wird. |
use_ftp |
bit | Das Abonnement abonniert die Veröffentlichung über die konfigurierten Internet- und FTP-Adressierungseigenschaften. If 0 , Subscription isn't using FTP. Wenn 1 , das Abonnement FTP verwendet. |
offload_agent |
bit | Gibt an, ob eine Remotaktivierung und -ausführung der Momentaufnahme möglich ist. Wenn 0 der Agent nicht remote aktiviert werden kann. |
offload_server |
sysname | Name des Servers, der für die Remoteaktivierung verwendet wird. |
use_interactive_resolver |
int | Gibt zurück, ob der interaktive Konfliktlöser während der Konfliktlösung verwendet wird. Wenn 0 der interaktive Resolver nicht verwendet wird. |
subid |
uniqueidentifier | ID des Abonnenten. |
dynamic_snapshot_location |
nvarchar(255) | Der Pfad zu dem Ordner, in dem die Momentaufnahmedateien gespeichert werden. |
last_sync_status |
int | Synchronisierungsstatus:1 = Start2 = Erfolgreich3 = In Bearbeitung4 = Leerlauf5 = Wiederholen nach einem vorherigen Fehler6 = Fehlgeschlagen7 = Fehlgeschlagene Überprüfung8 = Bestandene Überprüfung9 = Herunterfahren angefordert |
last_sync_summary |
sysname | Beschreibung der letzten Synchronisierungsergebnisse. |
use_web_sync |
bit | Gibt an, ob das Abonnement über HTTPS synchronisiert werden kann, wobei der Wert bedeutet 1 , dass dieses Feature aktiviert ist. |
internet_url |
nvarchar(260) | URL, die den Speicherort des Replikationslisteners für die Websynchronisierung darstellt. |
internet_login |
nvarchar(128) | Der Anmeldename, der vom Merge-Agent zum Herstellen einer Verbindung mit dem Webserver verwendet wird, der die Websynchronisierung mithilfe der Standardauthentifizierung hostet. |
internet_password |
nvarchar(524) | 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 |
int | Der verwendete Authentifizierungsmodus beim Herstellen einer Verbindung mit dem Webserver, der die Websynchronisierung hostet. Ein Wert von 1 "Windows-Authentifizierung" und ein Wert der 0 "SQL Server-Authentifizierung". |
internet_timeout |
int | Zeit in Sekunden, bevor eine Anforderung für eine Websynchronisierung abläuft. |
hostname |
nvarchar(128) | Gibt einen überladenen Wert für HOST_NAME an, wenn diese Funktion in der WHERE-Klausel eines parametrisierten Zeilenfilters verwendet wird. |
job_login |
nvarchar(512) | Das Windows-Konto, unter dem der Merge-Agent ausgeführt wird, der im Formatdomänenbenutzernamen \zurückgegeben wird. |
job_password |
sysname | Aus Sicherheitsgründen wird immer ein Wert von ** zurückgegeben. |
Rückgabecodewerte
0
(erfolgreich) oder 1
Fehler.
Hinweise
sp_helpmergepullsubscription
wird in der Seriendruckreplikation verwendet. Im Resultset wird das zurückgegebene last_updated
Datum als yyyyMMdd hh:mm:ss.fff
formatiert.
Berechtigungen
Nur Mitglieder der festen Serverrolle sysadmin und die db_owner feste Datenbankrolle können ausgeführt werden sp_helpmergepullsubscription
.