sp_changesubscriber_schedule (Transact-SQL)
Modifica la pianificazione dell'agente di distribuzione o di merge per un Sottoscrittore. Questa stored procedure viene eseguita in qualsiasi database del server di pubblicazione.
Convenzioni della sintassi Transact-SQL
Sintassi
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' ]
Argomenti
- [ @subscriber=] 'subscriber'
Nome del Sottoscrittore. subscriber è di tipo sysname. Il nome del Sottoscrittore deve essere univoco all'interno del database, non deve essere già esistente e non può essere NULL.
- [ @agent_type=] type
Tipo di agente. type è di tipo smallint e il valore predefinito è 0. 0 indica un agente di distribuzione. 1 indica un agente di merge.
- [ @frequency_type=] frequency_type
Frequenza di pianificazione dell'attività di distribuzione. frequency_type è di tipo int e il valore predefinito è 64. Sono disponibili 10 colonne di pianificazione.
- [ @frequency_interval=] frequency_interval
Valore da applicare alla frequenza impostata in frequency_type. frequency_interval è di tipo int e il valore predefinito è 1.
- [ @frequency_relative_interval=] frequency_relative_interval
Data dell'attività di distribuzione. frequency_relative_interval è di tipo int e il valore predefinito è 1.
- [ @frequency_recurrence_factor=] frequency_recurrence_factor
Fattore di ricorrenza utilizzato da frequency_type. frequency_recurrence_factor è di tipo int e il valore predefinito è 0.
- [ @frequency_subday=] frequency_subday
Frequenza di ripianificazione, espressa in minuti, durante il periodo definito. frequency_subday è di tipo int e il valore predefinito è 4.
- [ @frequency_subday_interval=] frequency_subday_interval
Intervallo per frequency_subday. frequency_subday_interval è di tipo int e il valore predefinito è 5.
- [ @active_start_time_of_day=] active_start_time_of_day
Ora della prima esecuzione pianificata per l'attività di distribuzione. active_start_time_of_day è di tipo int e il valore predefinito è 0.
- [ @active_end_time_of_day=] active_end_time_of_day
Ora dell'ultima esecuzione pianificata per l'attività di distribuzione. active_end_time_of_day è di tipo int e il valore predefinito è 235959, che corrisponde alle ore 23.59.59.
- [ @active_start_date=] active_start_date
Data della prima esecuzione pianificata per l'attività di distribuzione, nel formato AAAAMMGG. active_start_date è di tipo int e il valore predefinito è 0.
- [ @active_end_date=] active_end_date
Data dell'ultima esecuzione pianificata dell'attività di distribuzione, nel formato AAAAMMGG. active_end_date è di tipo int e il valore predefinito è 99991231, che corrisponde al 31 dicembre 9999.
[ @publisher= ] 'publisher'
Specifica un server di pubblicazione non Microsoft SQL Server. publisher è di tipo sysname e il valore predefinito è NULL.Nota publisher non deve essere utilizzato per la modifica delle proprietà degli articoli in un server di pubblicazione SQL Server.
Osservazioni
sp_changesubscriber_schedule viene utilizzata in tutti i tipi di replica.
Autorizzazioni
Solo i membri del ruolo predefinito del server sysadmin possono eseguire sp_changesubscriber_schedule.
Valori restituiti
0 (esito positivo) o 1 (esito negativo)
Vedere anche
Riferimento
sp_addsubscriber_schedule (Transact-SQL)
Stored procedure di sistema (Transact-SQL)