sp_MSchange_snapshot_agent_properties (T-SQL)
Berlaku untuk: SQL Server
Mengubah properti pekerjaan Agen Rekam Jepret yang berjalan di Microsoft SQL Server 2005 (9.x) atau distributor versi yang lebih baru. Prosedur tersimpan ini digunakan untuk mengubah properti saat Publisher berjalan pada instans Microsoft SQL Server 2000 (8.x). Prosedur tersimpan ini dijalankan di Distributor pada database distribusi.
Sintaks
sp_MSchange_snapshot_agent_properties [ @publisher = ] 'publisher'
, [ @publisher_db = ] 'publisher_db'
, [ @publication = ] 'publication'
, [ @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
, [ @snapshot_job_name = ] 'snapshot_agent_name'
, [ @publisher_security_mode = ] publisher_security_mode
, [ @publisher_login = ] 'publisher_login'
, [ @publisher_password = ] 'publisher_password'
, [ @job_login = ] 'job_login'
, [ @job_password = ] 'job_password'
, [ @publisher_type = ] 'publisher_type'
Argumen
[ @publisher = ] 'publisher'
Adalah nama Penerbit. publisher adalah sysname, tanpa default.
[ @publisher_db = ] 'publisher_db'
Adalah nama database publikasi. publisher_db adalah sysname, tanpa default.
[ @publication = ] 'publication'
Adalah nama publikasi. publikasi adalah sysname, tanpa default.
[ @frequency_type = ] frequency_type
Adalah frekuensi di mana Agen Rekam Jepret dijalankan. frequency_type int, dan bisa menjadi salah satu nilai ini.
Nilai | Description |
---|---|
1 | Satu kali |
2 | Sesuai permintaan |
4 | Harian |
8 | Mingguan |
10 | Bulanan |
20 | Bulanan, relatif terhadap interval frekuensi |
40 | Ketika SQL Server Agent dimulai |
[ @frequency_interval = ] frequency_interval
Adalah nilai yang akan diterapkan ke frekuensi yang ditetapkan oleh frequency_type. frequency_interval int, tanpa default.
[ @frequency_subday = ] frequency_subday
Apakah unit untuk freq_subday_interval. frequency_subday int, dan bisa menjadi salah satu nilai ini.
Nilai | Description |
---|---|
1 | Satu kali |
2 | Detik |
4 | Menit |
8 | Jam |
[ @frequency_subday_interval = ] frequency_subday_interval
Adalah interval untuk frequency_subday. frequency_subday_interval int, tanpa default.
[ @frequency_relative_interval = ] frequency_relative_interval
Apakah tanggal Agen Rekam Jepret berjalan. frequency_relative_interval int, tanpa default.
[ @frequency_recurrence_factor = ] frequency_recurrence_factor
Adalah faktor pengulangan yang digunakan oleh frequency_type. frequency_recurrence_factor int, tanpa default.
[ @active_start_date = ] active_start_date
Adalah tanggal ketika Agen Rekam Jepret pertama kali dijadwalkan, diformat sebagai yyyyMMdd
. active_start_date int, tanpa default.
[ @active_end_date = ] active_end_date
Adalah tanggal ketika Agen Rekam Jepret berhenti dijadwalkan, diformat sebagai yyyyMMdd
. active_end_date int, tanpa default.
[ @active_start_time_of_day = ] active_start_time_of_day
Adalah waktu hari ketika Agen Rekam Jepret pertama kali dijadwalkan, diformat sebagai HHmmss
. active_start_time_of_day int, tanpa default.
[ @active_end_time_of_day = ] active_end_time_of_day
Adalah waktu hari ketika Agen Rekam Jepret berhenti dijadwalkan, diformat sebagai HHmmss
. active_end_time_of_day int, tanpa default.
[ @snapshot_job_name = ] 'snapshot_agent_name'
Adalah nama nama pekerjaan Agen Rekam Jepret yang ada jika pekerjaan yang ada sedang digunakan. snapshot_agent_name adalah nvarchar(100), tanpa default.
[ @publisher_security_mode = ] publisher_security_mode
Adalah mode keamanan yang digunakan oleh agen saat menyambungkan ke Publisher. publisher_security_mode int, tanpa default. 0 menentukan Autentikasi SQL Server, dan 1 menentukan Autentikasi Windows. Nilai 0 harus ditentukan untuk Penerbit non-SQL Server. Jika memungkinkan, gunakan autentikasi Windows.
[ @publisher_login = ] 'publisher_login'
Apakah login digunakan saat menyambungkan ke Publisher. publisher_login adalah sysname, tanpa default. publisher_login harus ditentukan ketika publisher_security_mode adalah 0. Jika publisher_login adalah NULL dan publisher*_*security_mode adalah 1, maka akun Windows yang ditentukan dalam job_login akan digunakan saat menyambungkan ke Publisher.
[ @publisher_password = ] 'publisher_password'
Apakah kata sandi digunakan saat menyambungkan ke Publisher. publisher_password adalah nvarchar(524), tanpa default.
Penting
Jangan menyimpan informasi autentikasi dalam file skrip. Untuk membantu meningkatkan keamanan, kami sarankan Anda memberikan nama login dan kata sandi pada waktu proses.
[ @job_login = ] 'job_login'
Adalah login untuk akun Windows tempat agen berjalan. job_login adalah nvarchar(257), tanpa default. Akun Windows ini selalu digunakan untuk koneksi agen ke Distributor. Anda harus menyediakan parameter ini saat membuat pekerjaan Agen Rekam Jepret baru. Ini tidak dapat diubah untuk Penerbit non-SQL Server .
[ @job_password = ] 'job_password'
Adalah kata sandi untuk akun Windows tempat agen berjalan. job_password adalah sysname, tanpa default. Anda harus menyediakan parameter ini saat membuat pekerjaan Agen Rekam Jepret baru.
Penting
Jangan menyimpan informasi autentikasi dalam file skrip. Untuk membantu meningkatkan keamanan, kami sarankan Anda memberikan nama login dan kata sandi pada waktu proses.
[ @publisher_type = ] 'publisher_type'
Menentukan jenis Publisher ketika Publisher tidak berjalan dalam instans SQL Server. publisher_type adalah sysname, dan bisa menjadi salah satu nilai berikut.
Nilai | Deskripsi |
---|---|
MSSQLSERVER | Menentukan Penerbit SQL Server. |
ORACLE | Menentukan Penerbit Oracle standar. |
ORACLE GATEWAY | Menentukan Penerbit Gateway Oracle. |
Untuk informasi selengkapnya tentang perbedaan antara Penerbit Oracle dan Penerbit Gateway Oracle, lihat Gambaran Umum Penerbitan Oracle.
Mengembalikan Nilai Kode
0 (berhasil) atau 1 (kegagalan)
Keterangan
sp_MSchange_snapshot_agent_properties digunakan dalam replikasi rekam jepret, replikasi transaksional, dan replikasi penggabungan.
Anda harus menentukan semua parameter saat menjalankan sp_MSchange_snapshot_agent_properties. Jalankan sp_helppublication_snapshot untuk mengembalikan properti pekerjaan Agen Rekam Jepret saat ini.
Saat Publisher berjalan pada instans SQL Server 2005 (9.x) atau versi yang lebih baru, Anda harus menggunakan sp_changepublication_snapshot untuk mengubah properti pekerjaan Agen Rekam Jepret.
Izin
Hanya anggota peran server tetap sysadmin di Distributor yang dapat menjalankan sp_MSchange_snapshot_agent_properties.
Lihat Juga
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