sp_changedistpublisher (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 用於所有類型的複寫中。
權限
只有系統管理員 (sysadmin) 固定伺服器角色的成員,才能夠執行 sp_changedistpublisher。
請參閱
參考
sp_adddistpublisher (Transact-SQL)
sp_dropdistpublisher (Transact-SQL)
sp_helpdistpublisher (Transact-SQL)