Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Dotyczy:SQL Server
Azure SQL Managed Instance
Modyfikuje zadanie agenta, które generuje migawkę dla subskrypcji publikacji z parametryzowanym filtrem wierszowym. Ta procedura składowana jest wykonywana w programie Publisher w bazie danych publikacji.
Transact-SQL konwencje składni
Składnia
sys.sp_changedynamicsnapshot_job
[ @publication = ] N'publication'
[ , [ @dynamic_snapshot_jobname = ] N'dynamic_snapshot_jobname' ]
[ , [ @dynamic_snapshot_jobid = ] 'dynamic_snapshot_jobid' ]
[ , [ @frequency_type = ] frequency_type ]
[ , [ @frequency_interval = ] frequency_interval ]
[ , [ @frequency_subday = ] frequency_subday ]
[ , [ @frequency_subday_interval = ] frequency_subday_interval ]
[ , [ @frequency_relative_interval = ] frequency_relative_interval ]
[ , [ @frequency_recurrence_factor = ] frequency_recurrence_factor ]
[ , [ @active_start_date = ] active_start_date ]
[ , [ @active_end_date = ] active_end_date ]
[ , [ @active_start_time_of_day = ] active_start_time_of_day ]
[ , [ @active_end_time_of_day = ] active_end_time_of_day ]
[ , [ @job_login = ] N'job_login' ]
[ , [ @job_password = ] N'job_password' ]
[ ; ]
Arguments
[ @publication = ] N'publikacja'
Nazwa publikacji. @publication to sysname, bez domyślnego zapisu.
[ @dynamic_snapshot_jobname = ] N'dynamic_snapshot_jobname'
Zmiana nazwy zadania snapshot.
@dynamic_snapshot_jobname to nazwa systemu, z domyślnym .%
Jeśli @dynamic_snapshot_jobid jest określone, musisz użyć wartości domyślnej dla @dynamic_snapshot_jobname.
[ @dynamic_snapshot_jobid = ] 'dynamic_snapshot_jobid'
Identyfikacja zadania snapshot, która została zmieniona.
@dynamic_snapshot_jobid jest unikalnym identyfikatorem, z domyślnym .NULL
Jeśli @dynamic_snapshot_jobname jest określona, musisz użyć wartości domyślnej dla @dynamic_snapshot_jobid.
[ @frequency_type = ] frequency_type
Określa częstotliwość planowania agenta. @frequency_type to int i może być jedną z następujących wartości.
| Value | Opis |
|---|---|
1 |
Jeden raz |
2 |
Na żądanie |
4 |
Codziennie |
8 |
Weekly |
16 |
Monthly |
32 |
Miesięczny pokrewny |
64 |
Autostart |
128 |
Płatność cykliczna |
NULL (ustawienie domyślne) |
[ @frequency_interval = ] frequency_interval
Dni, w których agent działa. @frequency_interval to int i może być jedną z następujących wartości.
| Value | Opis |
|---|---|
1 |
Niedziela |
2 |
Poniedziałek |
3 |
Tuesday |
4 |
Środa |
5 |
Czwartek |
6 |
Piątek |
7 |
Sobota |
8 |
Dzień |
9 |
Dni powszednie |
10 |
Dni weekendowe |
NULL (ustawienie domyślne) |
[ @frequency_subday = ] frequency_subday
Określa, jak często mają być zmieniane harmonogramy w zdefiniowanym okresie. @frequency_subday to int i może być jedną z następujących wartości.
| Value | Opis |
|---|---|
1 |
Raz |
2 |
sekunda |
4 |
Minuta |
8 |
Godzina |
NULL (ustawienie domyślne) |
[ @frequency_subday_interval = ] frequency_subday_interval
Przerwa na @frequency_subday.
@frequency_subday_interval jest int z wartością domyślną NULL.
[ @frequency_relative_interval = ] frequency_relative_interval
Data, w której uruchamia się Merge Agent. Parametr ten jest używany, gdy @frequency_type jest ustawione na 32 (miesięczny relatyw).
@frequency_relative_interval to int i może być jedną z następujących wartości.
| Value | Opis |
|---|---|
1 |
First |
2 |
sekunda |
4 |
Third |
8 |
Fourth |
16 |
Ostatni |
NULL (ustawienie domyślne) |
[ @frequency_recurrence_factor = ] frequency_recurrence_factor
Współczynnik powtarzalności używany przez @frequency_type.
@frequency_recurrence_factor jest int z wartością domyślną NULL.
[ @active_start_date = ] active_start_date
Data, w której Merge Agent jest po raz pierwszy zaplanowany, jest sformatowana jako yyyyMMdd.
@active_start_date jest int, z domyślnym .NULL
[ @active_end_date = ] active_end_date
Data, kiedy Merge Agent przestaje być planowany, sformatowana jako yyyyMMdd.
@active_end_date jest int, z domyślnym .NULL
[ @active_start_time_of_day = ] active_start_time_of_day
Pora dnia, w której Merge Agent jest po raz pierwszy zaplanowany, sformatowana jako HHmmss.
[ @active_end_time_of_day = ] active_end_time_of_day
Pora dnia, w której Merge Agent przestaje być planowany, sformatowana jako HHmmss.
@active_end_time_of_day jest int, z domyślnym obciążeniem NULL.
[ @job_login = ] N'job_login'
Konto Windows, pod którym uruchamia się Snapshot Agent podczas generowania snapshota dla subskrypcji za pomocą parametryzowanego filtra wierszowego.
@job_login to nvarchar(257), z domyślnym obciążeniem NULL.
[ @job_password = ] N'job_password'
Hasło do konta Windows, pod którym uruchamia się Snapshot Agent podczas generowania snapshota dla subskrypcji z użyciem parametryzowanego filtra wierszowego.
@job_password to nazwa systemu, z domyślnym .NULL
Ważna
Jeśli to możliwe, monituj użytkowników o wprowadzenie poświadczeń zabezpieczeń w czasie wykonywania. Jeśli musisz przechowywać poświadczenia w pliku skryptu, musisz zabezpieczyć plik, aby zapobiec nieautoryzowanemu dostępowi.
Zwracanie wartości kodu
0 (powodzenie) lub 1 (niepowodzenie).
Remarks
sp_changedynamicsnapshot_job jest stosowany w replikacji scalania publikacji z parametryzowanymi filtrami wierszowymi.
Po zmianie logowania lub hasła do agenta musisz zatrzymać i zrestartować agenta, zanim zmiana wejdzie w życie.
Permissions
Tylko członkowie roli stałego serwera systemowego lub stałej db_owner stałej bazy danych mogą wykonywać sp_changedynamicsnapshot_job.