sys.sp_helpdynamicsnapshot_job (Transact-SQL)

Van toepassing op:SQL ServerAzure SQL Managed Instance

Geeft informatie terug over agent-taken die gefilterde datasnapshots genereren. Deze opgeslagen procedure wordt uitgevoerd bij Publisher in de publicatiedatabase.

Transact-SQL syntaxis-conventies

Syntax

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

Arguments

[ @publication = ] N'publicatie'

De naam van de publicatie. @publication is sysname, met een standaard van %, die informatie teruggeeft over alle gefilterde datasnapshot-taken die overeenkomen met de gespecificeerde @dynamic_snapshot_jobid en @dynamic_snapshot_jobname voor alle publicaties.

[ @dynamic_snapshot_jobname = ] N'dynamic_snapshot_jobname'

De naam van een gefilterde datasnapshot-taak. @dynamic_snapshot_jobname is een systeemnaam, met een standaard van %, die alle dynamische taken voor een publicatie met de opgegeven @dynamic_snapshot_jobname teruggeeft. Als een functienaam niet expliciet werd gespecificeerd bij het aanmaken van de functie, is de functienaam in het formaat 'dyn_' + <name of the standard snapshot job> + <GUID>.

[ @dynamic_snapshot_jobid = ] 'dynamic_snapshot_jobid'

Een identificatie voor een gefilterde datasnapshot-taak. @dynamic_snapshot_jobid is uniqueidentifier, met een standaard van NULL, die alle snapshot-taken teruggeeft die overeenkomen met de gespecificeerde @dynamic_snapshot_jobname.

Resultaatset

Kolomnaam Gegevenstype Description
id int Identificeert de gefilterde datasnapshot-taak.
job_name sysname Naam van de gefilterde datasnapshot-taak.
job_id uniqueidentifier Identificeert de taak van de SQL Server Agent bij de distributeur.
dynamic_filter_login sysname Waarde gebruikt voor het evalueren van de SUSER_SNAME functie in een geparametriseerd rijfilter dat voor de publicatie is gedefinieerd.
dynamic_filter_hostname sysname Waarde gebruikt voor het evalueren van de HOST_NAME functie in een geparametriseerd rijfilter dat voor de publicatie is gedefinieerd.
dynamic_snapshot_location nvarchar(255) Pad naar de map waar de snapshotbestanden worden gelezen als een geparametriseerd rijfilter wordt gebruikt.
frequency_type int Is de frequentie waarmee de agent gepland is om te draaien, wat een van deze waarden kan zijn.

1 = Eenmalig
2 = Op aanvraag
4 = Dagelijks
8 = Wekelijks
16 = Maandelijks
32 = Maandelijks relatief
64 = Autostart
128 = Terugkerend
frequency_interval int De dagen waarop de agent draait, wat een van deze waarden kan zijn.

1 = Zondag
2 = Maandag
3 = Dinsdag
4 = Woensdag
5 = Donderdag
6 = Vrijdag
7 = Zaterdag
8 = Dag
9 = Weekdagen
10 = Weekenddagen
frequency_subday_type int Is het type dat bepaalt hoe vaak de agent draait wanneer frequency_type (dagelijks ) is 4 , en kan een van deze waarden zijn.

1 = Op het opgegeven tijdstip
2 = Seconden
4 = Minuten
8 = Uren
frequency_subday_interval int Aantal intervallen van frequency_subday_type die optreden tussen de geplande uitvoering van de agent.
frequency_relative_interval int Is de week waarin de agent in een bepaalde maand draait wanneer frequency_type (maandelijks relatief) is 32 , en kan een van deze waarden zijn.

1 = Eerste
2 = Tweede
4 = Derde
8 = Vierde
16 = Laatste
frequency_recurrence_factor int Aantal weken of maanden tussen de geplande uitvoering van de agent.
active_start_date int Datum waarop de agent voor het eerst gepland staat om te draaien, geformatteerd als yyyyMMdd.
active_end_date int Datum waarop de agent voor het laatst gepland staat om te draaien, geformatteerd als yyyyMMdd.
active_start_time int Tijd waarop de agent voor het eerst wordt gepland om te draaien, geformatteerd als HHmmss.
active_end_time int Tijd wanneer de agent voor het laatst gepland staat om te draaien, geformatteerd als HHmmss.

Codewaarden retourneren

0 (geslaagd) of 1 (mislukt).

Remarks

sp_helpdynamicsnapshot_job wordt gebruikt in samenvoegreplicatie.

Als alle standaardparameterwaarden zijn gebruikt, wordt informatie over alle gepartitioneerde datasnapshot-taken voor de gehele publicatiedatabase teruggegeven.

Permissions

Alleen leden van de sysadmin-vaste serverrol, de db_owner vaste databaserol en de publicatie-toegangslijst voor de publicatie kunnen uitvoeren sp_helpdynamicsnapshot_job.