sp_changesubscriber_schedule (Transact-SQL)
Gilt für: SQL Server Azure SQL Managed Instance
Ä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'
Ist der Name des Abonnenten. subscriber is 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
Ist der Agenttyp. Der Typ ist klein, wobei der Standardwert 0 ist. 0 gibt einen Verteilungs-Agent an. 1 gibt einen Merge-Agent an.
[ @frequency_type = ] frequency_type
Ist die Häufigkeit, mit der der Verteilungsvorgang geplant werden soll. frequency_type ist "int" mit dem Standardwert 64. Es gibt 10 Zeitplanspalten.
[ @frequency_interval = ] frequency_interval
Ist der Wert, der auf die von frequency_type festgelegte Häufigkeit angewendet wird. frequency_interval ist int mit der Standardeinstellung 1.
[ @frequency_relative_interval = ] frequency_relative_interval
Ist das Datum des Verteilungsvorgangs. frequency_relative_interval ist "int" mit dem Standardwert 1.
[ @frequency_recurrence_factor = ] frequency_recurrence_factor
Ist der von frequency_type verwendete Serienfaktor. frequency_recurrence_factor ist "int" mit dem Standardwert 0.
[ @frequency_subday = ] frequency_subday
Gibt an, wie oft in Minuten eine Neuplanung während des definierten Zeitraums erfolgt. frequency_subday ist "int" mit der Standardeinstellung 4.
[ @frequency_subday_interval = ] frequency_subday_interval
Ist das Intervall für frequency_subday. frequency_subday_interval ist "int" mit dem Standardwert 5.
[ @active_start_time_of_day = ] active_start_time_of_day
Ist die Tageszeit, zu der der Verteilungsvorgang zum ersten Mal geplant ist. active_start_time_of_day ist "int" mit dem Standardwert 0.
[ @active_end_time_of_day = ] active_end_time_of_day
Ist die Tageszeit, zu der der Verteilungsvorgang nicht mehr geplant wird. active_end_time_of_day ist int, mit einem Standardwert von 235959, was bedeutet, dass 11:59:59 Uhr auf einer 24-Stunden-Uhr.
[ @active_start_date = ] active_start_date
Ist das Datum, an dem der Verteilungsvorgang zum ersten Mal geplant ist, formatiert als yyyyMMdd
. active_start_date ist "int" mit dem Standardwert 0.
[ @active_end_date = ] active_end_date
Ist das Datum, an dem der Verteilungsvorgang nicht mehr geplant wird, formatiert als yyyyMMdd
. active_end_date ist int, mit einer Standardeinstellung vom 99991231
31. Dezember 9999.
[ @publisher = ] 'publisher'
Gibt einen Nicht-Microsoft SQL Server Publisher an. Publisher ist "sysname" mit dem Standardwert NULL.
Hinweis
Publisher sollte nicht verwendet werden, wenn Artikeleigenschaften in einem SQL Server-Publisher geändert werden.
Rückgabecodewerte
0 (Erfolg) oder 1 (Fehler)
Hinweise
sp_changesubscriber_schedule wird in allen Replikationstypen verwendet.
Berechtigungen
Nur Mitglieder der festen Serverrolle "sysadmin" können sp_changesubscriber_schedule ausführen.
Weitere Informationen
sp_addsubscriber_schedule (Transact-SQL)
Gespeicherte Systemprozeduren (Transact-SQL)
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für