sys.sp_helppullsubscription (Transact-SQL)

gäller för:SQL ServerAzure SQL Managed Instance

Visar information om en eller flera prenumerationer hos Prenumeranten. Denna lagrade procureur utförs hos prenumeranten i prenumerationsdatabasen.

Transact-SQL syntaxkonventioner

Syntax

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

Arguments

[ @publisher = ] N'publisher'

Namnet på fjärrservern. @publisher är sysname, med standardvärdet , %vilket returnerar information för alla utgivare.

[ @publisher_db = ] N'publisher_db'

Namnet på Publisher-databasen. @publisher_db är sysname, med standardvärdet , %vilket returnerar alla Publisher databaser.

[ @publication = ] N'publicering'

Namnet på publikationen. @publication är sysname, med standardvärdet , %vilket returnerar alla publikationer. Om denna parameter är lika med ALL returneras endast pull-prenumerationer med independent_agent = 0 .

[ @show_push = ] N'show_push'

Specificerar om alla push-prenumerationer ska returneras. @show_push är nvarchar(5), med standardvärdet , falsevilket inte returnerar push-prenumerationer.

Resultatuppsättning

Kolumnnamn Datatyp Description
publisher sysname Namnet på Publisher.
publisher database sysname Namnet på Publisher-databasen.
publication sysname Publikationens namn.
independent_agent bit Indikerar om det finns en fristående Distribution Agent för denna publikation.
subscription type int Prenumerationstyp på publikationen.
distribution agent nvarchar(100) Distribution Agent hanterar prenumerationen.
publication description nvarchar(255) Beskrivning av publikationen.
last updating time date Tid då prenumerationsinformationen uppdaterades. Detta värde är en Unicode-sträng med ISO-datum (114) + ODBC-tid (121). Formatet är yyyyMMdd HH:mm:ss.nnn där är år, MM är månad, dd är dag, HH är timme, mm är minut, ss är sekunder och nnn är millisekunderyyyy.
subscription name Varchar(386) Namnet på prenumerationen.
last transaction timestamp varbinary(16) Tidsstämpel för den senaste replikerade transaktionen.
update mode tinyint Typ av uppdateringar tillåtna.
distribution agent job_id int Jobb-ID för Distribution Agent.
enabled_for_synmgr int Specificerar om prenumerationen kan synkroniseras via Microsoft Synchronization Manager.
subscription guid binary(16) Global identifierare för versionen av prenumerationen i publikationen.
subid binary(16) Global identifierare för en anonym prenumeration.
immediate_sync bit Anger om synkroniseringsfilerna skapas eller återskapas varje gång ögonblicksbildsagenten körs.
publisher login sysname Inloggnings-ID används hos Publisher för SQL Server-autentisering.
publisher password nvarchar(524) Lösenord (krypterat) används hos Publisher för SQL Server-autentisering.
publisher security_mode int Säkerhetsläget implementerat hos Publisher:

0 = SQL Server-autentisering
1 = Windows-autentisering
2 = Synkroniseringstriggers använder en statisk sysserver-post för att utföra fjärrproceduranrop (RPC), och publicisten måste definieras i sysserver-tabellen som en fjärrserver eller länkad server.
distributor sysname Namnet på distributören.
distributor_login sysname Inloggnings-ID används hos distributören för SQL Server-autentisering.
distributor_password nvarchar(524) Lösenord (krypterat) används hos distributören för SQL Server-autentisering.
distributor_security_mode int Säkerhetsläget implementerat hos distributören:

0 = SQL Server-autentisering
1 = Windows-autentisering
ftp_address sysname Denna parameter är föråldrad och behålls för bakåtkompatibilitet mellan skript.
ftp_port int Denna parameter är föråldrad och behålls för bakåtkompatibilitet mellan skript.
ftp_login sysname Denna parameter är föråldrad och behålls för bakåtkompatibilitet mellan skript.
ftp_password nvarchar(524) Denna parameter är föråldrad och behålls för bakåtkompatibilitet mellan skript.
alt_snapshot_folder nvarchar(255) Platsen där snapshot-mappen lagras om platsen är en annan än eller utöver standardplatsen.
working_directory nvarchar(255) Fullt kvalificerad väg till katalogen där snapshot-filer överförs med File Transfer Protocol (FTP) när det alternativet anges.
use_ftp bit Prenumeration är att prenumerera på Publication över Internet och FTP-adresseringsegenskaper är konfigurerade. Om 0, använder prenumerationen inte FTP. Om 1, prenumerationen använder FTP.
publication_type int Specificerar publikationens replikationstyp:

0 = Transaktionell replikation
1 = Ögonblicksbildsreplikering
2 = Sammanslagningsreplikering
dts_package_name sysname Specificerar namnet på Data Transformation Services (DTS)-paketet.
dts_package_location int Plats där DTS-paketet lagras:

0 = Distributör
1 = Prenumerant
offload_agent bit Specificerar om agenten kan aktiveras på distans. Om 0, kan agenten inte aktiveras på distans.
offload_server sysname Specificerar nätverksnamnet på servern som används för fjärraktivering.
last_sync_status int Prenumerationsstatus:

0 = Alla jobb väntar på att börja
1 = Ett eller flera jobb startar
2 = Alla jobb utförs framgångsrikt
3 = Minst ett jobb körs
4 = Alla jobb är schemalagda och inaktiva
5 = Minst ett jobb försöker köras efter ett tidigare misslyckande
6 = Minst ett jobb misslyckades framgångsrikt
last_sync_summary sysname Beskrivning av senaste synkroniseringsresultat.
last_sync_time datetime Tid då prenumerationsinformationen uppdaterades. Detta värde är en Unicode-sträng med ISO-datum (114) + ODBC-tid (121). Formatet är yyyyMMdd HH:mm:ss.nnn där är år, MM är månad, dd är dag, HH är timme, mm är minut, ss är sekunder och nnn är millisekunderyyyy.
job_login nvarchar(512) Är Windows-kontot under vilket distributionsagenten körs, vilket returneras idomänens användarnamn\.
job_password sysname Av säkerhetsskäl återbetalas alltid ett värde på ********** .

Returnera kodvärden

0 (lyckades) eller 1 (fel).

Anmärkningar

sp_helppullsubscription används i ögonblicksbilder och transaktionsreplikering.

Permissions

Endast medlemmar i sysadmin-fasta serverrollen eller db_owner fasta databasrollen kan köra sp_helppullsubscription .