sp_changedynamicsnapshot_job (T-SQL)
Berlaku untuk:SQL ServerAzure SQL Managed Instance
Memodifikasi pekerjaan agen yang menghasilkan rekam jepret untuk langganan ke publikasi dengan filter baris berparameter. Prosedur tersimpan ini dijalankan di Publisher pada database publikasi.
Sintaks
sp_changedynamicsnapshot_job [ @publication = ] 'publication'
[ , [ @dynamic_snapshot_jobname = ] '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 = ] 'job_login' ]
[ , [ @job_password = ] 'job_password' ]
Argumen
[ @publication = ] 'publication'
Adalah nama publikasi. publikasi adalah sysname, tanpa default.
[ @dynamic_snapshot_jobname = ] 'dynamic_snapshot_jobname'
Adalah nama pekerjaan rekam jepret yang diubah. dynamic_snapshot_jobname adalah sysname, dengan nilai default N'%'. Jika dynamic_snapshot_jobid ditentukan, Anda harus menggunakan nilai default untuk dynamic_snapshot_jobname.
[ @dynamic_snapshot_jobid = ] 'dynamic_snapshot_jobid'
Apakah ID pekerjaan rekam jepret sedang diubah. dynamic_snapshot_jobid adalah uniqueidentifier, dengan nilai default NULL. Jika dynamic_snapshot_jobnameditentukan, Anda harus menggunakan nilai default untuk dynamic_snapshot_jobid.
[ @frequency_type = ] frequency_type
Adalah frekuensi untuk menjadwalkan agen. frequency_type int, dan bisa menjadi salah satu nilai berikut.
Nilai | Description |
---|---|
1 | Satu kali |
2 | Sesuai permintaan |
4 | Harian |
8 | Mingguan |
16 | Bulanan |
32 | Relatif bulanan |
64 | Autostart |
128 | Berulang |
NULL (default) |
[ @frequency_interval = ] frequency_interval
Hari-hari agen berjalan. frequency_interval int, dan bisa menjadi salah satu nilai berikut.
Nilai | Description |
---|---|
1 | Hari Minggu |
2 | Senin |
3 | Selasa |
4 | Rabu |
5 | Kamis |
6 | Jumat |
7 | Sabtu |
8 | Hari |
9 | Hari kerja |
10 | Hari akhir pekan |
NULL (default) |
[ @frequency_subday = ] frequency_subday
Apakah seberapa sering untuk menjadwalkan ulang selama periode yang ditentukan. frequency_subday int, dan bisa menjadi salah satu nilai berikut.
Nilai | Description |
---|---|
1 | Satu kali |
2 | Second |
4 | Minute |
8 | Hour |
NULL (default) |
[ @frequency_subday_interval = ] frequency_subday_interval
Adalah interval untuk frequency_subday. frequency_subday_interval int, dengan default NULL.
[ @frequency_relative_interval = ] frequency_relative_interval
Adalah tanggal agen penggabungan berjalan. Parameter ini digunakan ketika frequency_type diatur ke 32 (relatif bulanan). frequency_relative_interval int, dan bisa menjadi salah satu nilai berikut.
Nilai | Description |
---|---|
1 | First |
2 | Second |
4 | Ketiga |
8 | Keempat |
16 | Last |
NULL (default) |
[ @frequency_recurrence_factor = ] frequency_recurrence_factor
Adalah faktor pengulangan yang digunakan oleh frequency_type. frequency_recurrence_factor int, dengan default NULL.
[ @active_start_date = ] active_start_date
Adalah tanggal ketika Agen Penggabungan pertama kali dijadwalkan, diformat sebagai yyyyMMdd
. active_start_date int, dengan default NULL.
[ @active_end_date = ] active_end_date
Adalah tanggal ketika Agen Penggabungan berhenti dijadwalkan, diformat sebagai yyyyMMdd
. active_end_date int, dengan default NULL.
[ @active_start_time_of_day = ] active_start_time_of_day
Adalah waktu hari ketika Agen Penggabungan pertama kali dijadwalkan, diformat sebagai HHmmss
. active_start_time_of_day int, dengan default NULL.
[ @active_end_time_of_day = ] active_end_time_of_day
Adalah waktu hari ketika Agen Penggabungan berhenti dijadwalkan, diformat sebagai HHmmss
. active_end_time_of_day int, dengan default NULL.
[ @job_login = ] 'job_login'
Adalah Akun Microsoft Windows tempat Agen Rekam Jepret berjalan saat menghasilkan rekam jepret untuk langganan menggunakan filter baris berparameter. job_login adalah nvarchar(257), dengan nilai default NULL.
[ @job_password = ] 'job_password'
Adalah kata sandi untuk Akun Windows tempat Agen Rekam Jepret berjalan saat menghasilkan rekam jepret untuk langganan menggunakan filter baris berparameter. job_password adalah nvarchar(257), dengan nilai default NULL.
Penting
Jika memungkinkan, minta pengguna untuk memasukkan kredensial keamanan saat runtime. Jika Anda harus menyimpan kredensial dalam file skrip, Anda harus mengamankan file untuk mencegah akses yang tidak sah.
Mengembalikan Nilai Kode
0 (berhasil) atau 1 (kegagalan)
Keterangan
sp_changedynamicsnapshot_job digunakan dalam replikasi penggabungan untuk publikasi dengan filter baris berparameter.
Setelah mengubah login atau kata sandi agen, Anda harus menghentikan dan memulai ulang agen sebelum perubahan berlaku.
Izin
Hanya anggota peran server tetap sysadmin atau peran database tetap db_owner yang dapat menjalankan sp_changedynamicsnapshot_job.
Lihat Juga
Menampilkan dan Mengubah Pengaturan Keamanan Replikasi
Rekam jepret untuk Gabungkan Publikasi dengan Filter Berparameter
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk