sys.sp_helpdynamicsnapshot_job (Transact-SQL)

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

Returnerar information om agentjobb som genererar filtrerade dataögonblick. Den här lagrade proceduren körs i Publisher i publikationsdatabasen.

Transact-SQL syntaxkonventioner

Syntax

sys.sp_helpdynamicsnapshot_job
    [ [ @publication = ] N'publication' ]
    [ , [ @dynamic_snapshot_jobname = ] N'dynamic_snapshot_jobname' ]
    [ , [ @dynamic_snapshot_jobid = ] 'dynamic_snapshot_jobid' ]
[ ; ]

Arguments

[ @publication = ] N'publicering'

Namnet på publikationen. @publication är sysname, med standarden , %vilket returnerar information om alla filtrerade datasnapshot-jobb som matchar den angivna @dynamic_snapshot_jobid och @dynamic_snapshot_jobname för alla publikationer.

[ @dynamic_snapshot_jobname = ] N'dynamic_snapshot_jobname'

Namnet på ett filtrerat datasnapshot-jobb. @dynamic_snapshot_jobname är sysname, med standardvärdet , %vilket returnerar alla dynamiska jobb för en publikation med den angivna @dynamic_snapshot_jobname. Om ett jobbnamn inte uttryckligen angavs när jobbet skapades, är jobbnamnet i formatet 'dyn_' + <name of the standard snapshot job> + <GUID>.

[ @dynamic_snapshot_jobid = ] 'dynamic_snapshot_jobid'

En identifierare för ett filtrerat datasnapshot-jobb. @dynamic_snapshot_jobid är unik identifierare, med standardvärdet , NULLvilket returnerar alla snapshot-jobb som matchar den specificerade @dynamic_snapshot_jobname.

Resultatuppsättning

Kolumnnamn Datatyp Beskrivning
id int Identifierar det filtrerade datasnapshot-jobbet.
job_name sysname Namnet på det filtrerade datasnapshot-jobbet.
job_id uniqueidentifier Identifierar SQL Server Agent-jobbet hos distributören.
dynamic_filter_login sysname Värde som används för att utvärdera SUSER_SNAME funktionen i ett parameteriserat radfilter definierat för publikationen.
dynamic_filter_hostname sysname Värde som används för att utvärdera HOST_NAME funktionen i ett parameteriserat radfilter definierat för publikationen.
dynamic_snapshot_location nvarchar(255) Sök till mappen där snapshot-filerna läses om ett parameteriserat radfilter används.
frequency_type int Är frekvensen med vilken agenten är schemalagd att köras, vilket kan vara ett av dessa värden.

1 = En gång
2 = På begäran
4 = Dagligen
8 = Veckovis
16 = Månadsvis
32 = Månatlig relativ
64 = Autostart
128 = Återkommande
frequency_interval int De dagar som agenten kör, vilket kan vara ett av dessa värden.

1 = Söndag
2 = Måndag
3 = Tisdag
4 = Onsdag
5 = Torsdag
6 = Fredag
7 = Lördag
8 = Dag
9 = Vardagar
10 = Helgdagar
frequency_subday_type int Är typen som definierar hur ofta agenten körs när frequency_type är 4 (dagligen), och kan vara ett av dessa värden.

1 = Vid den angivna tidpunkten
2 = Sekunder
4 = Minuter
8 = Timmar
frequency_subday_interval int Antal intervall av frequency_subday_type som inträffar mellan schemalagd exekvering av agenten.
frequency_relative_interval int Är veckan som agenten körs i en given månad när frequency_type är 32 (månadsrelativ), och kan vara ett av dessa värden.

1 = Först
2 = Andra
4 = Tredje
8 = Fjärde
16 = Senaste
frequency_recurrence_factor int Antal veckor eller månader mellan den planerade avslutningen av agenten.
active_start_date int Datum då agenten först är schemalagd att köra, formaterat som yyyyMMdd.
active_end_date int Datum då agenten senast är schemalagd att köras, formaterad som yyyyMMdd.
active_start_time int Tid då agenten först är schemalagd att köra, formaterad som HHmmss.
active_end_time int Tid då agenten senast är schemalagd att köra, formaterad som HHmmss.

Returnera kodvärden

0 (lyckades) eller 1 (fel).

Remarks

sp_helpdynamicsnapshot_job används vid sammanslagningsreplikation.

Om alla standardparametervärden används returneras information om alla partitionerade datasnapshotjobb för hela publiceringsdatabasen.

Permissions

Endast medlemmar av sysadmin-fixedserverrollen , den db_owner fixeddatabase-rollen och publiceringsaccesslistan för publikationen kan köras sp_helpdynamicsnapshot_job.