sys.sp_helpdynamicsnapshot_job (Transact-SQL)

Dotyczy:SQL ServerAzure SQL Managed Instance

Zwraca informacje o zadaniach agentów, które generują filtrowane migawki danych. Ta procedura składowana jest wykonywana w programie Publisher w bazie danych publikacji.

Transact-SQL konwencje składni

Syntax

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

Arguments

[ @publication = ] N'publication'

Nazwa publikacji. @publication to nazwa systemu z domyślną wartością %, która zwraca informacje o wszystkich zadaniach snapshotów z filtrowanymi danymi odpowiadającymi określonym @dynamic_snapshot_jobid i @dynamic_snapshot_jobname dla wszystkich publikacji.

[ @dynamic_snapshot_jobname = ] N'dynamic_snapshot_jobname'

Nazwa zadania snapshot z filtrowanymi danymi. @dynamic_snapshot_jobname to nazwa systemu z domyślnym , %która zwraca wszystkie dynamiczne zadania dla publikacji o określonym @dynamic_snapshot_jobname. Jeśli nazwa zadania nie była wyraźnie określona podczas jego tworzenia, nazwa stanowiska jest w formacie 'dyn_' + <name of the standard snapshot job> + <GUID>.

[ @dynamic_snapshot_jobid = ] 'dynamic_snapshot_jobid'

Identyfikator dla zadania snapshot z filtrowanymi danymi. @dynamic_snapshot_jobid jest unikalnym identyfikatorem, z domyślnym , NULLktóry zwraca wszystkie zadania snapshotów odpowiadające określonemu @dynamic_snapshot_jobname.

Zestaw wyników

Nazwa kolumny Typ danych Description
id int Identyfikuje zadanie snapshota z filtrowanymi danymi.
job_name nazwa systemu Nazwa zadania snapshot z filtrowanych danych.
job_id uniqueidentifier Identyfikuje zadanie SQL Server Agent u Dystrybutora.
dynamic_filter_login nazwa systemu Wartość używana do obliczania funkcji SUSER_SNAME w parametryzowanym filtrze wierszowym zdefiniowanym dla publikacji.
dynamic_filter_hostname nazwa systemu Wartość używana do obliczania funkcji HOST_NAME w parametryzowanym filtrze wierszowym zdefiniowanym dla publikacji.
dynamic_snapshot_location nvarchar(255) Ścieżka do folderu, z którego odczytywane są pliki snapshotów, jeśli użyto parametryzowanego filtra wierszowego.
frequency_type int To częstotliwość, z jaką agent ma działać, co może być jedną z tych wartości.

1 = Jeden raz
2 = Na żądanie
4 = Codziennie
8 = Tygodniowo
16 = Miesięcznik
32 = miesięczny względny
64 = Autostart
128 = Cykliczne
frequency_interval int Dni, w których agent działa, co może być jedną z tych wartości.

1 = Niedziela
2 = Poniedziałek
3 = Wtorek
4 = Środa
5 = Czwartek
6 = Piątek
7 = Sobota
8 = Dzień
9 = Dni robocze
10 = dni weekendowe
frequency_subday_type int To typ określający częstotliwość działania agenta, gdy frequency_type jest 4 (codzienny), i może być jedną z tych wartości.

1 = O określonej godzinie
2 = sekundy
4 = minuty
8 = godziny
frequency_subday_interval int Liczba interwałów frequency_subday_type występujących pomiędzy zaplanowanym wykonaniem agenta.
frequency_relative_interval int To tydzień, w którym agent działa w danym miesiącu, gdy frequency_type jest ( 32 względny miesięcznie), i może być jedną z tych wartości.

1 = Pierwszy
2 = sekunda
4 = trzeci
8 = czwarty
16 = Ostatni
frequency_recurrence_factor int Liczba tygodni lub miesięcy między planowanym egzekucją agenta.
active_start_date int Data, kiedy agent jest po raz pierwszy zaplanowany do uruchomienia, sformatowana jako yyyyMMdd.
active_end_date int Data, kiedy agent jest ostatnio zaplanowany do uruchomienia, sformatowana jako yyyyMMdd.
active_start_time int Czas, kiedy agent jest po raz pierwszy zaplanowany do uruchomienia, sformatowany jako HHmmss.
active_end_time int Czas, kiedy agent jest ostatnio zaplanowany do uruchomienia, sformatowany jako HHmmss.

Zwracanie wartości kodu

0 (powodzenie) lub 1 (niepowodzenie).

Remarks

sp_helpdynamicsnapshot_job jest używany w replikacji scalania.

Jeśli użyte są wszystkie domyślne wartości parametrów, zwracane są informacje o wszystkich zadaniach snapshotów danych podzielonych na particje dla całej bazy publikacji.

Permissions

Tylko członkowie roli stałego serwera sysadmina , roli db_owner stałej bazy danych oraz listy dostępu do publikacji dla publikacji mogą wykonywać sp_helpdynamicsnapshot_job.