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-Authentifizierung1 = Windows-Authentifizierung2 = 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-Authentifizierung1 = 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 = Transaktionsreplikation1 = Snapshot-Replikation2 = 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 = Distributor1 = 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 Start1 = Mindestens ein Aufträge wird gestartet.2 = Alle Aufträge, die erfolgreich ausgeführt wurden3 = Mindestens ein Auftrag wird ausgeführt4 = Alle Aufträge sind geplant und im Leerlauf5 = Mindestens ein Auftrag versucht, nach einem vorherigen Fehler auszuführen6 = 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
.