Bagikan melalui


sp_changesubscriber_schedule (T-SQL)

Berlaku untuk:SQL ServerAzure SQL Managed Instance

Mengubah jadwal Agen Distribusi atau Agen Penggabungan untuk pelanggan. Prosedur tersimpan ini dijalankan di Publisher pada database apa pun.

Konvensi sintaks transact-SQL

Sintaks

  
sp_changesubscriber_schedule [ @subscriber = ] 'subscriber', [ @agent_type = ] type  
    [ , [ @frequency_type = ] frequency_type ]  
    [ , [ @frequency_interval = ] frequency_interval ]  
    [ , [ @frequency_relative_interval = ] frequency_relative_interval ]  
    [ , [ @frequency_recurrence_factor = ] frequency_recurrence_factor ]  
    [ , [ @frequency_subday = ] frequency_subday ]  
    [ , [ @frequency_subday_interval = ] frequency_subday_interval ]  
    [ , [ @active_start_time_of_day = ] active_start_time_of_day ]  
    [ , [ @active_end_time_of_day = ] active_end_time_of_day ]  
    [ , [ @active_start_date = ] active_start_date ]  
    [ , [ @active_end_date = ] active_end_date ]  
    [ , [ @publisher = ] 'publisher' ]  

Argumen

[ @subscriber = ] 'subscriber' Adalah nama Pelanggan. pelanggan adalah sysname. Nama Pelanggan harus unik dalam database, belum ada, dan tidak boleh NULL.

[ @agent_type = ] type Adalah jenis agen. jenisnya kecil, dengan default 0. 0 menunjukkan Agen Distribusi. 1 menunjukkan Agen Penggabungan.

[ @frequency_type = ] frequency_type Adalah frekuensi untuk menjadwalkan tugas distribusi. frequency_type int, dengan default 64. Ada 10 kolom jadwal.

[ @frequency_interval = ] frequency_interval Apakah nilai diterapkan ke frekuensi yang ditetapkan oleh frequency_type. frequency_interval int, dengan default 1.

[ @frequency_relative_interval = ] frequency_relative_interval Adalah tanggal tugas distribusi. frequency_relative_interval int, dengan default 1.

[ @frequency_recurrence_factor = ] frequency_recurrence_factor Adalah faktor pengulangan yang digunakan oleh frequency_type. frequency_recurrence_factor int, dengan default 0.

[ @frequency_subday = ] frequency_subday Apakah seberapa sering, dalam hitungan menit, untuk menjadwalkan ulang selama periode yang ditentukan. frequency_subday int, dengan default 4.

[ @frequency_subday_interval = ] frequency_subday_interval Adalah interval untuk frequency_subday. frequency_subday_interval int, dengan default 5.

[ @active_start_time_of_day = ] active_start_time_of_day Adalah waktu hari ketika tugas distribusi pertama kali dijadwalkan. active_start_time_of_day int, dengan default 0.

[ @active_end_time_of_day = ] active_end_time_of_day Adalah waktu hari ketika tugas distribusi berhenti dijadwalkan. active_end_time_of_day int, dengan default 235959, yang berarti 11:59:59 P.M. pada jam 24 jam.

[ @active_start_date = ] active_start_date Adalah tanggal ketika tugas distribusi pertama kali dijadwalkan, diformat sebagai yyyyMMdd. active_start_date int, dengan default 0.

[ @active_end_date = ] active_end_date Adalah tanggal ketika tugas distribusi berhenti dijadwalkan, diformat sebagai yyyyMMdd. active_end_date int, dengan default 99991231, yang berarti 31 Desember 9999.

[ @publisher = ] 'publisher' Menentukan Penerbit SQL Server non-Microsoft. publisher adalah sysname, dengan default NULL.

Catatan

publisher tidak boleh digunakan saat mengubah properti artikel pada Penerbit SQL Server.

Mengembalikan Nilai Kode

0 (berhasil) atau 1 (kegagalan)

Keterangan

sp_changesubscriber_schedule digunakan di semua jenis replikasi.

Izin

Hanya anggota peran server tetap sysadmin yang dapat menjalankan sp_changesubscriber_schedule.

Lihat Juga

sp_addsubscriber_schedule (T-SQL)
Prosedur Tersimpan Sistem (Transact-SQL)