sys.sp_helppullsubscription (Transact-SQL)

Van toepassing op:SQL ServerAzure SQL Managed Instance

Toont informatie over één of meer abonnementen bij de Abonnee. Deze opgeslagen procedure wordt uitgevoerd bij de abonnee in de abonnementsdatabase.

Transact-SQL syntaxis-conventies

Syntax

sys.sp_helppullsubscription
    [ [ @publisher = ] N'publisher' ]
    [ , [ @publisher_db = ] N'publisher_db' ]
    [ , [ @publication = ] N'publication' ]
    [ , [ @show_push = ] N'show_push' ]
[ ; ]

Arguments

[ @publisher = ] N'uitgever'

De naam van de externe server. @publisher is sysname, met standaard , %wat informatie teruggeeft voor alle uitgevers.

[ @publisher_db = ] N'publisher_db'

De naam van de Publisher-database. @publisher_db is sysname, met standaard , %wat alle Publisher databases teruggeeft.

[ @publication = ] N'publicatie'

De naam van de publicatie. @publication is sysname, met een standaard van %, wat alle publicaties teruggeeft. Als deze parameter gelijk is aan ALL, worden alleen pull-abonnementen met independent_agent = teruggegeven 0 .

[ @show_push = ] N'show_push'

Specificeert of alle push-abonnementen moeten worden teruggegeven. @show_push is nvarchar(5), met standaard , falsewat geen push-abonnementen teruggeeft.

Resultaatset

Kolomnaam Gegevenstype Description
publisher sysname Naam van de Publisher.
publisher database sysname Naam van de Publisher-database.
publication sysname Naam van de publicatie.
independent_agent bit Geeft aan of er een zelfstandige Distribution Agent voor deze publicatie is.
subscription type int Abonnementstype voor de publicatie.
distribution agent nvarchar(100) Distribution Agent verzorgt het abonnement.
publication description nvarchar(255) Beschrijving van de publicatie.
last updating time date Tijd dat de abonnementsinformatie werd bijgewerkt. Deze waarde is een Unicode-string met ISO-datum (114) + ODBC-tijd (121). Het format is yyyyMMdd HH:mm:ss.nnn waarbij yyyy jaar is, MM maand is, dd dag is, HH uur is, mm minuut is, ss seconden en nnn milliseconden zijn.
subscription name Varchar(386) Naam van het abonnement.
last transaction timestamp varbinary(16) Tijdstempel van de laatst gerepliceerde transactie.
update mode tinyint Type updates toegestaan.
distribution agent job_id int Job ID van de Distribution Agent.
enabled_for_synmgr int Specificeert of het abonnement gesynchroniseerd kan worden via de Microsoft Synchronization Manager.
subscription guid binary(16) Globale identificatie voor de versie van het abonnement op de publicatie.
subid binary(16) Globale identificatie voor een anoniem abonnement.
immediate_sync bit Hiermee geeft u op of de synchronisatiebestanden worden gemaakt of opnieuw worden gemaakt telkens wanneer de momentopnameagent wordt uitgevoerd.
publisher login sysname Login-ID gebruikt bij de Publisher voor SQL Server-authenticatie.
publisher password nvarchar(524) Wachtwoord (versleuteld) gebruikt bij de Publisher voor SQL Server-authenticatie.
publisher security_mode int Beveiligingsmodus geïmplementeerd bij de Publisher:

0 = SQL Server-verificatie
1 = Windows-verificatie
2 = De synchronisatietriggers gebruiken een statische sysserver-invoer om remote procedure call (RPC) uit te voeren, en de uitgever moet in de sysservers-tabel worden gedefinieerd als een externe server of gekoppelde server.
distributor sysname Naam van de distributeur.
distributor_login sysname Login-ID gebruikt bij de distributeur voor SQL Server-authenticatie.
distributor_password nvarchar(524) Wachtwoord (versleuteld) gebruikt bij de Distributeur voor SQL Server Authenticatie.
distributor_security_mode int Beveiligingsmodus geïmplementeerd bij de distributeur:

0 = SQL Server-verificatie
1 = Windows-verificatie
ftp_address sysname Deze parameter is verouderd en wordt behouden voor achterwaartse compatibiliteit van scripts.
ftp_port int Deze parameter is verouderd en wordt behouden voor achterwaartse compatibiliteit van scripts.
ftp_login sysname Deze parameter is verouderd en wordt behouden voor achterwaartse compatibiliteit van scripts.
ftp_password nvarchar(524) Deze parameter is verouderd en wordt behouden voor achterwaartse compatibiliteit van scripts.
alt_snapshot_folder nvarchar(255) Locatie waar de snapshotmap wordt opgeslagen als de locatie zich anders dan of naast de standaardlocatie bevindt.
working_directory nvarchar(255) Volledig gekwalificeerd pad naar de map waar snapshotbestanden worden overgedragen met behulp van File Transfer Protocol (FTP) wanneer die optie is gespecificeerd.
use_ftp bit Abonnement is het abonneren op publicatie via het internet en FTP-adresseringseigenschappen zijn geconfigureerd. Als 0, gebruikt het abonnement geen FTP. Als 1, is het abonnement via FTP.
publication_type int Specificeert het replicatietype van de publicatie:

0 = Transactionele replicatie
1 = Snapshotreplicatie
2 = Samenvoegen van replicatie
dts_package_name sysname Specificeert de naam van het Data Transformation Services (DTS)-pakket.
dts_package_location int Locatie waar het DTS-pakket wordt opgeslagen:

0 = Distributeur
1 = Abonnee
offload_agent bit Geeft aan of de agent op afstand geactiveerd kan worden. Als 0, kan de agent niet op afstand worden geactiveerd.
offload_server sysname Specificeert de netwerknaam van de server die wordt gebruikt voor externe activatie.
last_sync_status int Abonnementsstatus:

0 = Alle klussen wachten om te beginnen
1 = Eén of meer banen beginnen
2 = Alle taken succesvol uitgevoerd
3 = Ten minste één taak wordt uitgevoerd
4 = Alle taken zijn gepland en inactief
5 = Ten minste één taak probeert uit te voeren na een eerdere mislukking
6 = Ten minste één taak is niet succesvol uitgevoerd
last_sync_summary sysname Beschrijving van de laatste synchronisatieresultaten.
last_sync_time datetime Tijd dat de abonnementsinformatie werd bijgewerkt. Deze waarde is een Unicode-string met ISO-datum (114) + ODBC-tijd (121). Het format is yyyyMMdd HH:mm:ss.nnn waarbij yyyy jaar is, MM maand is, dd dag is, HH uur is, mm minuut is, ss seconden en nnn milliseconden zijn.
job_login nvarchar(512) Is het Windows-account waaronder de distributieagent draait, wat wordt teruggegeven in degebruikersnaam van het formaat van het domein\.
job_password sysname Om veiligheidsredenen wordt altijd een waarde van ********** teruggegeven.

Codewaarden retourneren

0 (geslaagd) of 1 (mislukt).

Remarks

sp_helppullsubscription wordt gebruikt in momentopnamen en transactionele replicatie.

Permissions

Alleen leden van de sysadmin-vaste serverrol of de db_owner vaste databaserol kunnen uitvoeren sp_helppullsubscription .