sp_helppullsubscription (Transact-SQL)

Gilt für:SQL ServerAzure SQL Managed Instance

Zeigt Informationen zu einem oder mehreren Abonnements auf dem Abonnenten an. Diese gespeicherte Prozedur wird beim Abonnenten in der Abonnementdatenbank ausgeführt.

Transact-SQL-Syntaxkonventionen

Syntax

  
sp_helppullsubscription [ [ @publisher = ] 'publisher' ]  
    [ , [ @publisher_db = ] 'publisher_db' ]   
    [ , [ @publication = ] 'publication' ]  
    [ , [ @show_push = ] 'show_push' ]  

Argumente

[ @publisher = ] 'publisher' Ist der Name des Remoteservers. publisher ist sysname, mit einem Standardwert von %, der Informationen für alle Herausgeber zurückgibt.

[ @publisher_db = ] 'publisher_db' Ist der Name der Publisher-Datenbank. publisher_db ist "sysname" mit dem Standardwert "%, der alle Publisher-Datenbanken zurückgibt.

[ @publication = ] 'publication' Ist der Name der Publikation. publikation ist sysname, mit einem Standardwert von %, der alle Publikationen zurückgibt. Wenn dieser Parameter allen entspricht, 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 nvarchar(5) mit einem Standardwert von FALSE, der keine Pushabonnements zurückgibt.

Resultsets

Spaltenname Datentyp Beschreibung
publisher sysname Name des Verlegers.
Herausgeberdatenbank sysname Name der Verlegerdatenbank.
Veröffentlichung sysname Name der Veröffentlichung.
independent_agent bit Zeigt an, ob ein Verteilungs-Agent im Einzelplatzmodus für diese Veröffentlichung vorhanden ist.
Abonnementtyp int Abonnementtyp für die Veröffentlichung.
Verteiler-Agent nvarchar(100) Verteilungs-Agent für die Verarbeitung des Abonnements.
Publikationsbeschreibung nvarchar(255) Beschreibung der Publikation.
Zeitpunkt der letzten Aktualisierung 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 der Ort, in dem "yyyy" das Jahr ist, "mm" monat, "dd" ist Tag, "hh" ist Stunde, "mi" ist Minute, "sss" Sekunden und "mmm" ist Millisekunden.
Abonnementname varchar(386) Name des Abonnements.
Letzter Transaktionszeitstempel varbinary(16) Timestamp der letzten replizierten Transaktion.
Updatemodus tinyint Zulässige Updatetypen.
Job_id des Verteiler-Agents int Auftrags-ID des Verteilungs-Agents.
enabled_for_synmgr int Gibt an, ob das Abonnement über den Microsoft-Synchronisierungs-Manager synchronisiert werden kann.
Abonnement-GUID binary(16) Globaler Bezeichner für die Version des Abonnements für die Veröffentlichung.
subid binary(16) Globaler Bezeichner für ein anonymes Abonnement.
immediate_sync bit Gibt an, ob die Synchronisierungsdateien bei jeder Ausführung des Momentaufnahme-Agents erstellt oder neu erstellt werden.
Herausgeberanmeldung sysname Anmelde-ID, die bei Publisher für die SQL Server-Authentifizierung verwendet wird.
Herausgeberkennwort nvarchar(524) Kennwort (verschlüsselt), das beim Publisher für die SQL Server-Authentifizierung verwendet wird.
Herausgeber security_mode int Auf dem Verleger implementierter Sicherheitsmodus:

0 = SQL Server-Authentifizierung

1 = Windows-Authentifizierung

2 = Die Synchronisierungstrigger verwenden einen statischen Sysservers-Eintrag , um remote procedure call (RPC) durchzuführen, und Publisher muss in der Sysservers-Tabelle als Remoteserver oder verknüpfter Server definiert werden.
Verteiler sysname Name des Verteilers.
distributor_login sysname Anmelde-ID, die beim Distributor für die SQL Server-Authentifizierung verwendet wird.
distributor_password nvarchar(524) Kennwort (verschlüsselt), das beim Distributor 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 Momentaufnahmeordners, 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 Momentaufnahmedateien mit File Transfer Protocol (FTP) übertragen werden, wenn diese Option angegeben ist.
use_ftp bit Abonnement abonniert die Veröffentlichung über die konfigurierten Internet- und FTP-Adressierungseigenschaften. Wenn 0, verwendet Das Abonnement ftp nicht. Wenn 1, verwendet das Abonnement FTP.
publication_type int Gibt den Replikationstyp der Veröffentlichung an.

0 = Transaktionsreplikation

1 = Snapshot-Replikation

2 = Zusammenführen der Replikation
dts_package_name sysname Gibt den Namen des DTS-Pakets (Data Transformation Services) an.
dts_package_location int Der Speicherort des DTS-Pakets:

0 = Distributor

1 = Abonnent
offload_agent bit Gibt an, ob der Agent remote aktiviert werden kann. Wenn 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 warten auf den Start

1 = Mindestens ein Job wird gestartet.

2 = Alle Aufträge wurden erfolgreich ausgeführt

3 = Mindestens ein Auftrag wird ausgeführt

4 = Alle Aufträge sind geplant und im Leerlauf

5 = Mindestens ein Auftrag versucht, nach einem vorherigen Fehler auszuführen

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 der Ort, in dem "yyyy" das Jahr ist, "mm" monat, "dd" ist Tag, "hh" ist Stunde, "mi" ist Minute, "sss" Sekunden und "mmm" ist Millisekunden.
job_login nvarchar(512) Ist das Windows-Konto, unter dem der Verteilungs-Agent ausgeführt wird, der im Format "do Standard\ benutzername" zurückgegeben wird.
Job_password sysname Aus Sicherheitsgründen wird immer ein Wert von "**********" zurückgegeben.

Rückgabecodewerte

0 (Erfolg) oder 1 (Fehler)

Hinweise

sp_helppullsubscription wird in Momentaufnahme- und Transaktionsreplikation verwendet.

Berechtigungen

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

Weitere Informationen

sp_addpullsubscription (Transact-SQL)
sp_droppullsubscription (Transact-SQL)
Gespeicherte Systemprozeduren (Transact-SQL)