Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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
.