sp_changesubscriber (Transact-SQL)sp_changesubscriber (Transact-SQL)

Применимо к:Applies to: даSQL ServerSQL Server (все поддерживаемые версии) yesSQL ServerSQL Server (all supported versions) ДаУправляемый экземпляр SQL AzureAzure SQL Managed InstanceYesУправляемый экземпляр SQL AzureAzure SQL Managed InstanceПрименимо к:Applies to: даSQL ServerSQL Server (все поддерживаемые версии) yesSQL ServerSQL Server (all supported versions) ДаУправляемый экземпляр SQL AzureAzure SQL Managed InstanceYesУправляемый экземпляр SQL AzureAzure SQL Managed Instance

Изменяет параметры для подписчика.Changes the options for a Subscriber. Обновляется любая задача распространения для подписчика для данного издателя.Any distribution task for the Subscribers to this Publisher is updated. Эта хранимая процедура выполняет запись в таблицу MSsubscriber_info в базе данных распространителя.This stored procedure writes to the MSsubscriber_info table in the distribution database. Эта хранимая процедура выполняется на издателе в базе данных публикации.This stored procedure is executed at the Publisher on the publication database.

Значок ссылки на раздел Синтаксические обозначения в Transact-SQLTopic link icon Transact-SQL Syntax Conventions

СинтаксисSyntax

  
sp_changesubscriber [ @subscriber= ] 'subscriber'  
    [ , [ @type= ] type ]  
    [ , [ @login= ] 'login' ]  
    [ , [ @password= ] 'password' ]  
    [ , [ @commit_batch_size= ] commit_batch_size ]  
    [ , [ @status_batch_size= ] status_batch_size ]  
    [ , [ @flush_frequency= ] flush_frequency ]  
    [ , [ @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 ]  
    [ , [ @description= ] 'description' ]  
    [ , [ @security_mode= ] security_mode ]  
    [ , [ @publisher = ] 'publisher' ]  

АргументыArguments

[ @subscriber = ] 'subscriber' Имя подписчика, для которого необходимо изменить параметры.[ @subscriber = ] 'subscriber' Is the name of the Subscriber on which to change the options. Аргумент Subscriber имеет тип sysnameи не имеет значения по умолчанию.subscriber is sysname, with no default.

[ @type = ] type Тип подписчика.[ @type = ] type Is the Subscriber type. Type имеет тип tinyintи значение по умолчанию NULL.type is tinyint, with a default of NULL. 0 означает MicrosoftMicrosoft SQL ServerSQL Server подписчик.0 indicates a MicrosoftMicrosoft SQL ServerSQL Server Subscriber. 1 указывает SQL ServerSQL Server другой подписчик сервера источника данных ODBC, отличный от или другого.1 specifies a non- SQL ServerSQL Server or other ODBC data source server Subscriber.

[ @login = ] 'login'SQL ServerSQL ServerИдентификатор входа для проверки подлинности.[ @login = ] 'login' Is the SQL ServerSQL Server Authentication login ID. Аргумент login имеет тип sysname и значение по умолчанию NULL.login is sysname, with a default of NULL.

[ @password = ] 'password' Пароль для SQL ServerSQL Server проверки подлинности.[ @password = ] 'password' Is the SQL ServerSQL Server Authentication password. Аргумент Password имеет тип sysnameи значение по умолчанию % .password is sysname, with a default of %. % Указывает, что свойство Password не изменяется.% indicates there is no change to the password property.

[ @commit_batch_size = ] commit_batch_size Поддерживается только для обратной совместимости.[ @commit_batch_size = ] commit_batch_size Supported for backward compatibility only.

[ @status_batch_size = ] status_batch_size Поддерживается только для обратной совместимости.[ @status_batch_size = ] status_batch_size Supported for backward compatibility only.

[ @flush_frequency = ] flush_frequency Поддерживается только для обратной совместимости.[ @flush_frequency = ] flush_frequency Supported for backward compatibility only.

[ @frequency_type = ] frequency_type Частота, с которой следует запланировать задачу распределения.[ @frequency_type = ] frequency_type Is the frequency with which to schedule the distribution task. frequency_type имеет тип intи может принимать одно из следующих значений.frequency_type is int, and can be one of these values.

ЗначениеValue ОписаниеDescription
11 Один раз.One time
22 По запросуOn demand
44 ЕжедневноDaily
88 ЕженедельноWeekly
1616 ЕжемесячноMonthly
3232 Ежемесячно с относительной датойMonthly relative
6464 АвтозапускAutostart
128128 Повторяющееся заданиеRecurring

[ @frequency_interval = ] frequency_interval Интервал для frequency_type.[ @frequency_interval = ] frequency_interval Is the interval for frequency_type. frequency_interval имеет тип intи значение по умолчанию NULL.frequency_interval is int, with a default of NULL.

[ @frequency_relative_interval = ] frequency_relative_interval Дата задачи распространения.[ @frequency_relative_interval = ] frequency_relative_interval Is the date of the distribution task. Этот параметр используется, если frequency_type установлен в значение 32 (ежемесячное относительное расписание).This parameter is used when frequency_type is set to 32 (monthly relative). frequency_relative_interval имеет тип intи может принимать одно из следующих значений.frequency_relative_interval is int, and can be one of these values.

ЗначениеValue ОписаниеDescription
11 FirstFirst
22 SecondSecond
44 ТретьеThird
88 ЧетвертаяFourth
1616 ПоследнийLast

[ @frequency_recurrence_factor = ] frequency_recurrence_factor Частота повторения задачи распределения во время определенных frequency_type.[ @frequency_recurrence_factor = ] frequency_recurrence_factor Is how often the distribution task should recur during the defined frequency_type. frequency_recurrence_factor имеет тип intи значение по умолчанию NULL.frequency_recurrence_factor is int, with a default of NULL.

[ @frequency_subday = ] frequency_subday Частота повторного планирования в течение заданного периода.[ @frequency_subday = ] frequency_subday Is how often to reschedule during the defined period. frequency_subday имеет тип intи может принимать одно из следующих значений.frequency_subday is int, and can be one of these values.

ЗначениеValue ОписаниеDescription
11 ОднократноOnce
22 SecondSecond
44 МинутаMinute
88 ЧасHour

[ @frequency_subday_interval = ] frequency_subday_interval Интервал для frequence_subday.[ @frequency_subday_interval = ] frequency_subday_interval Is the interval for frequence_subday. frequency_subday_interval имеет тип intи значение по умолчанию NULL.frequency_subday_interval is int, with a default of NULL.

[ @active_start_time_of_day = ] active_start_time_of_day Время суток, когда запланировано первое выполнение задачи распространения, в формате ЧЧММСС.[ @active_start_time_of_day = ] active_start_time_of_day Is the time of day when the distribution task is first scheduled, formatted as HHMMSS. active_start_time_of_day имеет тип intи значение по умолчанию NULL.active_start_time_of_day is int, with a default of NULL.

[ @active_end_time_of_day = ] active_end_time_of_day Время суток, когда запланировано выполнение задачи распространения, в формате ЧЧММСС.[ @active_end_time_of_day = ] active_end_time_of_day Is the time of day when the distribution task stops being scheduled, formatted as HHMMSS. active_end_time_of_dayимеет тип intи значение по умолчанию NULL.active_end_time_of_dayis int, with a default of NULL.

[ @active_start_date = ] active_start_date Дата первого запланированного выполнения задачи распределения в формате ГГГГММДД.[ @active_start_date = ] active_start_date Is the date when the distribution task is first scheduled, formatted as YYYYMMDD. active_start_date имеет тип intи значение по умолчанию NULL.active_start_date is int, with a default of NULL.

[ @active_end_date = ] active_end_date Дата запланированной остановки задачи распространения в формате ГГГГММДД.[ @active_end_date = ] active_end_date Is the date when the distribution task stops being scheduled, formatted as YYYYMMDD. active_end_dateимеет тип intи значение по умолчанию NULL.active_end_dateis int, with a default of NULL.

[ @description = ] 'description' Необязательное текстовое описание.[ @description = ] 'description' Is an optional text description. Description имеет тип nvarchar (255) и значение по умолчанию NULL.description is nvarchar(255), with a default of NULL.

[ @security_mode = ] security_mode Реализованный режим безопасности.[ @security_mode = ] security_mode Is the implemented security mode. security_mode имеет тип intи может принимать одно из следующих значений.security_mode is int, and can be one of these values.

ЗначениеValue ОписаниеDescription
00 SQL ServerSQL Server Проверка подлинностиAuthentication
11 Проверка подлинности WindowsWindows Authentication

[ @publisher = ] 'publisher' Указывает издателя, отличного от SQL ServerSQL Server .[ @publisher = ] 'publisher' Specifies a non- SQL ServerSQL Server Publisher. Аргумент Publisher имеет тип sysnameи значение по умолчанию NULL.publisher is sysname, with a default of NULL.

Примечание

При изменении свойств статьи издателя не следует использовать Издатель SQL ServerSQL Server .publisher should not be used when changing article properties on a SQL ServerSQL Server Publisher.

Значения кода возвратаReturn Code Values

0 (успешное завершение) или 1 (сбой)0 (success) or 1 (failure)

ПримечанияRemarks

sp_changesubscriber используется во всех типах репликации.sp_changesubscriber is used in all types of replication.

РазрешенияPermissions

Только члены предопределенной роли сервера sysadmin могут выполнять sp_changesubscriber.Only members of the sysadmin fixed server role can execute sp_changesubscriber.

См. такжеSee Also

sp_addsubscriber (Transact-SQL) sp_addsubscriber (Transact-SQL)
sp_dropsubscriber (Transact-SQL) sp_dropsubscriber (Transact-SQL)
sp_helpdistributiondb (Transact-SQL) sp_helpdistributiondb (Transact-SQL)
sp_helpserver (Transact-SQL) sp_helpserver (Transact-SQL)
sp_helpsubscriberinfo (Transact-SQL) sp_helpsubscriberinfo (Transact-SQL)
Системные хранимые процедуры (Transact-SQL)System Stored Procedures (Transact-SQL)