Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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
.