sys.sp_addsubscriber_schedule (Transact-SQL)

Van toepassing op:SQL ServerAzure SQL Managed Instance

Voegt een schema toe voor de Distribution Agent en Merge Agent. Deze opgeslagen procedure wordt uitgevoerd bij de Publisher op elke database.

Transact-SQL syntaxis-conventies

Syntax

sys.sp_addsubscriber_schedule
    [ @subscriber = ] N'subscriber'
    [ , [ @agent_type = ] agent_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 = ] N'publisher' ]
[ ; ]

Arguments

[ @subscriber = ] N'abonnee'

De naam van de abonnee. @subscriber is sysname, zonder standaardinstelling. @subscriber moet uniek zijn in de database, mag nog niet bestaan, en kan dat ook niet zijn NULL.

[ @agent_type = ] agent_type

Het soort agent. @agent_type is klein, en kan een van deze waarden zijn.

Value Description
0 (standaard) Distributie-agent
1 Samenvoegingsagent

[ @frequency_type = ] frequency_type

Specificeert de frequentie waarmee de Distribution Agent moet worden gepland. @frequency_type is int, en kan een van deze waarden zijn.

Value Description
1 Eenmaal
2 Op aanvraag
4 Dagelijks
8 Wekelijks
16 Maandelijks
32 Maandelijkse verwant
64 (standaard) Autostart
128 Terugkerend

[ @frequency_interval = ] frequency_interval

De waarde die moet worden toegepast op de frequentie die door @frequency_type wordt ingesteld. @frequency_interval is int, met als standaard .1

[ @frequency_relative_interval = ] frequency_relative_interval

De datum van de distributieagent. Deze parameter wordt gebruikt wanneer @frequency_type is ingesteld op 32 (maandelijkse relatieve). @frequency_relative_interval is int, en kan een van deze waarden zijn.

Value Description
1 (standaard) First
2 Second
4 Third
8 Fourth
16 Laatste

[ @frequency_recurrence_factor = ] frequency_recurrence_factor

De door @frequency_type gebruikte recurrence factor @frequency_recurrence_factor is int, met als standaard .0

[ @frequency_subday = ] frequency_subday

Hoe vaak moet je verzetten tijdens de vastgestelde periode? @frequency_subday is int, en kan een van deze waarden zijn.

Value Description
1 Eenmaal
2 Second
4 (standaard) Minuut
8 Uur

[ @frequency_subday_interval = ] frequency_subday_interval

De pauze voor @frequency_subday. @frequency_subday_interval is int, met als standaard .5

[ @active_start_time_of_day = ] active_start_time_of_day

Het tijdstip waarop de Distributieagent voor het eerst wordt ingepland, opgemaakt als HHmmss. @active_start_time_of_day is int, met als standaard .0

[ @active_end_time_of_day = ] active_end_time_of_day

Het tijdstip waarop de Distributieagent stopt met inplannen, geformatteerd als HHmmss. @active_end_time_of_day is int, met een standaard van 235959, wat betekent 23:59:59 uur, gemeten op een 24-uurs klok.

[ @active_start_date = ] active_start_date

De datum waarop de Distributieagent voor het eerst wordt ingepland, geformatteerd als yyyyMMdd. @active_start_date is int, met een standaard van 0.

[ @active_end_date = ] active_end_date

De datum waarop de Distributieagent stopt met het inplannen zijn, geformatteerd als yyyyMMdd. @active_end_date is int, met een standaard van 99991231, wat betekent 31 december 9999.

[ @publisher = ] N'uitgever'

Specificeert een niet-SQL Server Publisher. @publisher is sysname, met als standaard NULL.

@publisher zou niet gespecificeerd moeten worden voor een SQL Server Publisher.

Codewaarden retourneren

0 (geslaagd) of 1 (mislukt).

Remarks

sp_addsubscriber_schedule wordt gebruikt in momentopnamereplicatie, transactionele replicatie en samenvoegingsreplicatie.

Permissions

Alleen leden van de vaste serverrol sysadmin kunnen worden uitgevoerd sp_addsubscriber_schedule.