sp_helppullsubscription (Transact-SQL)
Zeigt Informationen zu einem oder mehreren Abonnements auf dem Abonnenten an. Diese gespeicherte Prozedur wird auf dem Abonnenten für die Abonnementdatenbank ausgeführt.
Transact-SQL-Syntaxkonventionen
Syntax
sp_helppullsubscription [ [ @publisher = ] 'publisher' ]
[ , [ @publisher_db = ] 'publisher_db' ]
[ , [ @publication = ] 'publication' ]
[ , [ @show_push = ] 'show_push' ]
Argumente
- [ @publisher = ] 'publisher'
Der Name des Remoteservers. publisher ist vom Datentyp sysname und hat den Standardwert %, mit dem Informationen zu allen Verlegern zurückgegeben werden.
- [ @publisher_db =] 'publisher_db'
Der Name der Verlegerdatenbank. publisher_db ist vom Datentyp sysname und hat den Standardwert %, mit dem alle Verlegerdatenbanken zurückgegeben werden.
- [ @publication=] 'publication'
Der Name der Publikation. publication ist vom Datentyp sysname und hat den Standardwert %, mit dem alle Publikationen zurückgegeben werden. Wenn dieser Parameter gleich ALL ist, werden nur Pullabonnements mit independent_agent = 0 zurückgegeben.
- [ @show_push=] 'show_push'
Gibt an, ob alle Pushabonnements zurückgegeben werden sollen. show_push ist vom Datentyp nvarchar(5) und hat den Standardwert FALSE, womit keine Pushabonnements zurückgegeben werden.
Rückgabecodewerte
0 (Erfolg) oder 1 (Fehler)
Resultsets
Spaltenname | Datentyp | Beschreibung |
---|---|---|
publisher |
sysname |
Name des Verlegers. |
publisher database |
sysname |
Name der Verlegerdatenbank. |
Publikation (publication) |
sysname |
Name der Publikation. |
independent_agent |
bit |
Zeigt an, ob ein Verteilungs-Agent im Einzelplatzmodus für diese Publikation vorhanden ist. |
subscription type |
int |
Abonnementtyp für die Publikation. |
distribution agent |
nvarchar(100) |
Verteilungs-Agent für die Verarbeitung des Abonnements. |
publication description |
nvarchar(255) |
Die Beschreibung der Publikation. |
last updating time |
date |
Zeitpunkt, zu dem die Abonnementinformationen aktualisiert wurden. Dies ist eine UNICODE-Zeichenfolge aus ISO-Datum (114) + ODBC-Zeit (121). Das Format ist yyyymmdd hh:mi:sss.mmm, wobei yyyy das Jahr, mm den Monat, dd den Tag, hh die Stunde, mi die Minute, sss die Sekunden und mmm die Millisekunden angibt. |
subscription name |
varchar(386) |
Name des Abonnements. |
last transaction timestamp |
varbinary(16) |
Timestamp der letzten replizierten Transaktion. |
update mode |
tinyint |
Zulässige Aktualisierungsarten. |
distribution agent job_id |
int |
Auftrags-ID des Verteilungs-Agents. |
enabled_for_synmgr |
int |
Zeigt an, ob das Abonnement über die Synchronisierungsverwaltung von Microsoft synchronisiert werden kann. |
subscription guid |
binary(16) |
Globaler Bezeichner für die Version des Abonnements für die Publikation. |
subid |
binary(16) |
Globaler Bezeichner für ein anonymes Abonnement. |
immediate_sync |
bit |
Zeigt an, ob die Synchronisierungsdateien bei jeder Ausführung des Snapshot-Agents erstellt oder neu erstellt werden. |
publisher login |
sysname |
Auf dem Verleger für die SQL Server-Authentifizierung verwendete Anmelde-ID. |
publisher password |
nvarchar(524) |
Das Kennwort (verschlüsselt), das auf dem Verleger für die SQL Server-Authentifizierung verwendet wird. |
publisher security_mode |
int |
Auf dem Verleger implementierter Sicherheitsmodus: 0 = SQL Server-Authentifizierung 1 = Windows-Authentifizierung 2 = Die Synchronisierungstrigger verwenden einen statischen sysservers-Eintrag für Remoteprozeduraufrufe (RPC), und publisher muss in der sysservers-Tabelle als Remoteserver oder Verbindungsserver definiert sein. |
distributor |
sysname |
Name des Verteilers. |
distributor_login |
sysname |
Auf dem Verteiler für die SQL Server-Authentifizierung verwendete Anmelde-ID. |
distributor_password |
nvarchar(524) |
Das Kennwort (verschlüsselt), das auf dem Verteiler für die SQL Server-Authentifizierung verwendet wird. |
distributor_security_mode |
int |
Auf dem Verteiler implementierter Sicherheitsmodus: 0 = SQL Server-Authentifizierung 1 = Windows-Authentifizierung |
ftp_address |
sysname |
Nur aus Gründen der Abwärtskompatibilität beibehalten. |
ftp_port |
int |
Nur aus Gründen der Abwärtskompatibilität beibehalten. |
ftp_login |
sysname |
Nur aus Gründen der Abwärtskompatibilität beibehalten. |
ftp_password |
nvarchar(524) |
Nur aus Gründen der Abwärtskompatibilität beibehalten. |
alt_snapshot_folder |
nvarchar(255) |
Der Speicherort des Snapshotordners, wenn dies nicht der standardmäßige Speicherort ist oder ein zusätzlicher Speicherort zum Standardspeicherort vorhanden ist. |
working_directory |
nvarchar(255) |
Der vollgekennzeichnete Pfad zum Verzeichnis, in das die Snapshotdateien mit File Transfer Protocol (FTP) übertragen werden, wenn diese Option angegeben ist. |
use_ftp |
bit |
Abonnement abonniert die Publikation über die konfigurierten Internet- und FTP-Adressierungseigenschaften. Bei 0 verwendet das Abonnement nicht FTP. Bei 1 verwendet das Abonnement FTP. |
publication_type |
int |
Gibt den Replikationstyp der Publikation an. 0 = Transaktionsreplikation 1 = Snapshotreplikation 2 = Mergereplikation |
dts_package_name |
sysname |
Gibt den Namen des DTS-Pakets (Data Transformation Services) an. |
dts_package_location |
int |
Der Speicherort des DTS-Pakets: 0 = Verteiler 1 = Abonnent |
offload_agent |
bit |
Gibt an, ob der Agent remote aktiviert werden kann. Bei 0 kann der Agent nicht remote aktiviert werden. |
offload_server |
sysname |
Gibt den Netzwerknamen des Servers an, der für die Remoteaktivierung verwendet wird. |
last_sync_status |
int |
Abonnementstatus: 0 = Alle Aufträge sind für den Start bereit 1 = Ein oder mehrere Aufträge werden gestartet 2 = Alle Aufträge wurden erfolgreich ausgeführt 3 = Mindestens ein Auftrag wird ausgeführt 4 = Alle Aufträge sind geplant und befinden sich im Leerlauf 5 = Mindestens ein Auftrag soll ausgeführt werden, der zuvor bereits zu einem Fehlschlag geführt hat 6 = Mindestens ein Auftrag konnte nicht erfolgreich ausgeführt werden |
last_sync_summary |
sysname |
Beschreibung der letzten Synchronisierungsergebnisse. |
last_sync_time |
datetime |
Zeitpunkt, zu dem die Abonnementinformationen aktualisiert wurden. Dies ist eine UNICODE-Zeichenfolge aus ISO-Datum (114) + ODBC-Zeit (121). Das Format ist yyyymmdd hh:mi:sss.mmm, wobei yyyy das Jahr, mm den Monat, dd den Tag, hh die Stunde, mi die Minute, sss die Sekunden und mmm die Millisekunden angibt. |
job_login |
nvarchar(512) |
Das Windows-Konto, unter dem der Verteilungs-Agent ausgeführt wird; es wird im Format domain\username zurückgegeben. |
job_password |
sysname |
Aus Sicherheitsgründen wird immer der Wert ********** zurückgegeben. |
Hinweise
sp_helppullsubscription wird bei der Snapshot- und Transaktionsreplikation verwendet.
Berechtigungen
Nur Mitglieder der festen Serverrolle sysadmin oder der festen Datenbankrolle db_owner können sp_helppullsubscription ausführen.
Siehe auch
Verweis
sp_addpullsubscription (Transact-SQL)
sp_droppullsubscription (Transact-SQL)
Gespeicherte Systemprozeduren (Transact-SQL)