sp_changesubscriber_schedule (Transact-SQL)
Ändert den Zeitplan des Verteilungs- und Merge-Agents für einen Abonnenten. Diese gespeicherte Prozedur wird auf dem Verleger für jede Datenbank ausgeführt.
Transact-SQL-Syntaxkonventionen
Syntax
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' ]
Argumente
[ @subscriber=] 'subscriber'
Der Name des Abonnenten. subscriber ist vom Datentyp sysname. Der Name des Abonnenten muss innerhalb der Datenbank eindeutig sein und darf nicht bereits vorhanden sein. Außerdem darf er nicht gleich NULL sein.[ @agent_type=] type
Der Typ des Agents. type ist vom Datentyp smallint. Der Standardwert ist 0. 0 zeigt einen Verteilungs-Agent an. 1 zeigt einen Merge-Agent an.[ @frequency_type=] frequency_type
Die Häufigkeit für die Zeitplanung des Verteilungstasks. frequency_type ist vom Datentyp int. Der Standardwert ist 64. Es gibt 10 Zeitplanspalten.[ @frequency_interval=] frequency_interval
Der Wert, der auf die durch frequency_type festgelegte Häufigkeit angewendet wird. frequency_interval ist vom Datentyp int. Der Standardwert ist 1.[ @frequency_relative_interval=] frequency_relative_interval
Das Datum des Verteilungstasks. frequency_relative_interval ist vom Datentyp int. Der Standardwert ist 1.[ @frequency_recurrence_factor=] frequency_recurrence_factor
Der von frequency_type verwendete Wiederholungsfaktor. frequency_recurrence_factor ist vom Datentyp int. Der Standardwert ist 0.[ @frequency_subday=] frequency_subday
Die Häufigkeit (in Minuten) für die erneute geplante Ausführung während des definierten Zeitraums. frequency_subday ist vom Datentyp int. Der Standardwert ist 4.[ @frequency_subday_interval=] frequency_subday_interval
Das Intervall für frequency_subday. frequency_subday_interval ist vom Datentyp int. Der Standardwert ist 5.[ @active_start_time_of_day=] active_start_time_of_day
Die Tageszeit, zu der der Verteilungstask zum ersten Mal geplant ist. active_start_time_of_day ist vom Datentyp int. Der Standardwert ist 0.[ @active_end_time_of_day=] active_end_time_of_day
Die Tageszeit, ab der der Verteilungstask nicht mehr geplant ist. active_end_time_of_day ist vom Datentyp int. Der Standardwert ist 235959 (23:59:59 Uhr im 24-Stunden-Format).[ @active_start_date=] active_start_date
Das Datum, an dem der Verteilungstask zum ersten Mal geplant ist. Dabei wird das Format JJJJMMTT verwendet. active_start_date ist vom Datentyp int. Der Standardwert ist 0.[ @active_end_date=] active_end_date
Das Datum, ab dem der Verteilungstask nicht mehr geplant ist. Dabei wird das Format JJJJMMTT verwendet. active_end_date ist vom Datentyp int. Der Standardwert ist 99991231 (31. Dezember 9999).[ @publisher= ] 'publisher'
Gibt einen Nicht-Microsoft SQL Server-Verleger an. publisher ist vom Datentyp sysname. Der Standardwert ist NULL.Hinweis publisher sollte nicht beim Ändern von Artikeleigenschaften für einen SQL Server-Verleger verwendet werden.
Rückgabecodewerte
0 (Erfolg) oder 1 (Fehler)
Hinweise
sp_changesubscriber_schedule wird für alle Replikationstypen verwendet.
Berechtigungen
Nur Mitglieder der festen Serverrolle sysadmin können sp_changesubscriber_schedule ausführen.