sp_helppullsubscription (Transact-SQL)

Gilt für: SQL Server Azure 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 = ] N'publisher' ]
    [ , [ @publisher_db = ] N'publisher_db' ]
    [ , [ @publication = ] N'publication' ]
    [ , [ @show_push = ] N'show_push' ]
[ ; ]

Argumente

[ @publisher = ] N'publisher'

Der Name des Remoteservers. @publisher ist sysname, mit einem Standardwert von %, der Informationen für alle Herausgeber zurückgibt.

[ @publisher_db = ] N'publisher_db'

Der Name der Verlegerdatenbank. @publisher_db ist "sysname" mit dem Standardwert "%, der alle Publisher-Datenbanken zurückgibt.

[ @publication = ] N'Publikation'

Der Name der Veröffentlichung. @publication ist "sysname" mit dem Standardwert "%, der alle Publikationen zurückgibt. Wenn dieser Parameter ALLEN entspricht, werden nur Pullabonnements mit independent_agent = 0 zurückgegeben.

[ @show_push = ] N'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.

Resultset

Spaltenname Datentyp Beschreibung
publisher sysname Name des Verlegers.
publisher database sysname Name der Verlegerdatenbank.
publication sysname Name der Veröffentlichung.
independent_agent bit Gibt an, ob für diese Publikation eine eigenständige Verteilungs-Agent vorhanden ist.
subscription type int Abonnementtyp für die Veröffentlichung.
distribution agent nvarchar(100) Verteilungs-Agent für die Verarbeitung des Abonnements.
publication description nvarchar(255) Beschreibung der Publikation.
last updating time date Zeitpunkt, zu dem die Abonnementinformationen aktualisiert wurden. Dieser Wert ist eine Unicode-Zeichenfolge des ISO-Datums (114) + ODBC-Uhrzeit (121). Das Format ist yyyyMMdd HH:mm:ss.nnn yyyy "Jahr", MM "Monat", dd "Tag", HH "Stunde", mm "Minute", ss "Sekunden" und nnn "Millisekunden".
subscription name varchar(386) Name des Abonnements.
last transaction timestamp varbinary(16) Timestamp der letzten replizierten Transaktion.
update mode tinyint Zulässige Updatetypen.
distribution agent job_id int Auftrags-ID des Verteilungs-Agents.
enabled_for_synmgr int Gibt an, ob das Abonnement über den Microsoft-Synchronisierungs-Manager synchronisiert werden kann.
subscription 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 der Momentaufnahmen-Agent erstellt oder neu erstellt werden.
publisher login sysname Anmelde-ID, die bei Publisher für die SQL Server-Authentifizierung verwendet wird.
publisher password nvarchar(524) Kennwort (verschlüsselt), das beim Publisher 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 Sysserver-Eintrag , um remote procedure call (RPC) durchzuführen, und Publisher muss in der Sysservers-Tabelle als Remoteserver oder verknüpfter Server definiert werden.
distributor 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 Dieser Parameter ist veraltet und wird für die Abwärtskompatibilität von Skripts beibehalten.
ftp_port int Dieser Parameter ist veraltet und wird für die Abwärtskompatibilität von Skripts beibehalten.
ftp_login sysname Dieser Parameter ist veraltet und wird für die Abwärtskompatibilität von Skripts beibehalten.
ftp_password nvarchar(524) Dieser Parameter ist veraltet und wird für die Abwärtskompatibilität von Skripts 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. If 0, Subscription isn't using FTP. Wenn 1, das Abonnement FTP verwendet.
publication_type int Gibt den Replikationstyp der Veröffentlichung an.

0 = Transaktionsreplikation
1 = Snapshot-Replikation
2 = Replikation zusammenführen
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 Aufträge wird gestartet.
2 = Alle Aufträge, die erfolgreich ausgeführt wurden
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. Dieser Wert ist eine Unicode-Zeichenfolge des ISO-Datums (114) + ODBC-Uhrzeit (121). Das Format ist yyyyMMdd HH:mm:ss.nnn yyyy "Jahr", MM "Monat", dd "Tag", HH "Stunde", mm "Minute", ss "Sekunden" und nnn "Millisekunden".
job_login nvarchar(512) Ist das Windows-Konto, unter dem der Verteilungs-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_helppullsubscription wird in der Momentaufnahme- und Transaktionsreplikation verwendet.

Berechtigungen

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