sp_MSchange_merge_agent_properties (Transact-SQL)

變更執行於 Microsoft SQL Server 2005 散發者端之合併代理程式作業的屬性。當發行者執行於 SQL Server 2000 的執行個體時,會利用這個預存程序來變更 SQL Server 2005 屬性。這個預存程序執行於散發資料庫的散發者端。

主題連結圖示Transact-SQL 語法慣例

語法

sp_MSchange_merge_agent_properties [ @publisher = ] 'publisher'
        , [ @publisher_db = ] 'publisher_db'
        , [ @publication = ] 'publication' 
        , [ @subscriber = ] 'subscriber' 
        , [ @subscriber_db = ] 'subscriber_db' 
        , [ @property = ] 'property' 
        , [ @value = ] 'value' ]

引數

  • [ @publisher = ] 'publisher'
    這是發行者的名稱。publishersysname,沒有預設值。
  • [ @publisher_db= ] 'publisher_db'
    這是發行集資料庫的名稱。publisher_dbsysname,沒有預設值。
  • [ @publication = ] 'publication'
    這是發行集的名稱。publicationsysname,沒有預設值。
  • [ @subscriber= ] 'subscriber'
    這是訂閱者的名稱。subscribersysname,沒有預設值。
  • [ @subscriber_db= ] 'subscriber_db'
    這是訂閱資料庫的名稱。subscriber_dbsysname,沒有預設值。
  • [ @property = ] 'property'
    這是要變更的發行集屬性。propertysysname,沒有預設值。
  • [ @value = ] 'value'
    這是新的屬性值。valuenvarchar(524),預設值是 NULL。

    下表描述可變更的合併代理程式作業屬性及這些屬性值的限制。

    屬性 描述

    description

    訂閱的簡要描述。

    merge_job_login

    用來執行代理程式之 Microsoft Windows 帳戶的登入。

    merge_job_password

    用來執行代理程式作業之 Windows 帳戶的密碼。

    publisher_login

    用來連接到發行者以同步處理訂閱的登入。

    publisher_password

    發行者密碼。

    密碼不能空白。請使用增強式密碼。

    publisher_security_mode

    1

    Windows 驗證。

    可能的話,請使用「Windows 驗證」。

    0

    SQL Server 驗證。

    subscriber_login

    用來連接到訂閱者以同步處理訂閱的登入。

    subscriber_password

    訂閱者密碼。

    密碼不能空白。請使用增強式密碼。

    subscriber_security_mode

    1

    Windows 驗證。

    可能的話,請使用「Windows 驗證」。

    0

    SQL Server 驗證。

    ms190320.note(zh-tw,SQL.90).gif附註:
    變更代理程式的登入或密碼之後,您必須先停止並重新啟動代理程式,變更才會生效。

傳回碼值

0 (成功) 或 1 (失敗)

備註

sp_MSchange_merge_agent_properties 用於合併式複寫中。

當發行者執行於 SQL Server 2005 執行個體時,您應該利用 sp_changemergesubscription 來變更合併代理程式作業的屬性,這個合併代理程式作業會同步處理在散發者端執行的發送訂閱。

權限

只有在散發者端的系統管理員 (sysadmin) 固定伺服器角色成員,才能夠執行 sp_MSchange_merge_agent_properties

請參閱

參考

sp_addmergepushsubscription_agent (Transact-SQL)
sp_addmergesubscription (Transact-SQL)

其他資源

在複寫拓撲中使用多個 SQL Server 版本

說明及資訊

取得 SQL Server 2005 協助