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)
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für