sp_changedistpublisher (Transact-SQL)
Изменяет свойства распространяющего издателя. Эта хранимая процедура выполняется на распространителе в любой базе данных.
Синтаксические обозначения в Transact-SQL
Синтаксис
sp_changedistpublisher [ @publisher = ] 'publisher'
[ , [ @property = ] 'property' ]
[ , [ @value = ] 'value' ]
Аргументы
[ @publisher= ] 'publisher'
Имя издателя. Аргумент publisher имеет тип sysname и не имеет значения по умолчанию.[ @property= ] 'property'
Свойство, изменяемое для данного издателя. Аргумент property имеет тип sysname и может принимать одно из следующих значений.[ @value= ] 'value'
Значение для заданного свойства. Аргумент value имеет тип nvarchar(255) и значение по умолчанию NULL.В следующей таблице описаны свойства издателей и значения этих свойств.
Свойство
Значения
Описание
active
true
Активирует издатель.
false
Отключает издатель.
distribution_db
Имя базы данных распространителя.
login
Имя входа.
password
Надежный пароль для указанного имени входа.
security_mode
1
При подключении к издателю используется проверка подлинности Windows. Это поведение нельзя изменить для издателей, отличных от Microsoft SQL Server.
0
При подключении к издателю используется проверка подлинности SQL Server. Это поведение нельзя изменить для издателей, отличных от SQL Server.
working_directory
Рабочий каталог, в котором хранятся данные и файлы схемы для публикации.
NULL (по умолчанию)
Печатаются все доступные параметры свойства.
Значения кодов возврата
0 (успешное завершение) или 1 (неуспешное завершение)
Замечания
Процедура sp_changedistpublisher используется во всех видах репликации.
Разрешения
Процедуру sp_changedistpublisher могут выполнять только члены предопределенной роли сервера sysadmin.
См. также
Справочник
sp_adddistpublisher (Transact-SQL)
sp_dropdistpublisher (Transact-SQL)
Хранимая процедура sp_helpdistpublisher (Transact-SQL)
Системные хранимые процедуры (Transact-SQL)