更改分发发布者的属性。此存储过程在分发服务器的任何数据库上执行。
sp_changedistpublisher [ @publisher = ] 'publisher'
[ , [ @property = ] 'property' ]
[ , [ @value = ] 'value' ]
[@publisher =] 'publisher'
是发布服务器名。publisher 的数据类型为 sysname,没有默认设置。
[@property =] 'property'
是要更改的给定发布服务器属性。property 的数据类型为 sysname,可以是下列值之一。
值 | 描述 |
---|---|
active | 活动状态值。 |
distribution_db | 分发数据库状态值。 |
login | 登录状态值。 |
password | 密码状态值。 |
security_mode | 安全模式状态值。 |
working_directory | 工作目录状态值。 |
NULL(默认值) | 输出所有可用的 property 选项。 |
[@value =] 'value'
是给定属性的值。value 的数据类型为 nvarchar(255),默认设置为 NULL。
0(成功)或 1(失败)
sp_changedistpublisher 用于所有类型的复制。
只有 sysadmin 固定服务器角色成员才能执行 sp_changedistpublisher。