共用方式為


sp_MSchange_logreader_agent_properties (Transact-SQL)

適用於:SQL Server

變更在 SQL Server 2005 (9.x) 或更新版本散發者端執行的記錄讀取器代理程式作業屬性。 當發行者在 SQL Server 2000 (8.x) 實例上執行時,這個預存程式會用來變更屬性。 這個預存程式會在散發資料庫的散發者端執行。

Transact-SQL 語法慣例

語法

sp_MSchange_logreader_agent_properties
    [ @publisher = ] N'publisher'
    , [ @publisher_db = ] N'publisher_db'
    , [ @publisher_security_mode = ] publisher_security_mode
    , [ @publisher_login = ] N'publisher_login'
    , [ @publisher_password = ] N'publisher_password'
    , [ @job_login = ] N'job_login'
    , [ @job_password = ] N'job_password'
    , [ @publisher_type = ] N'publisher_type'
[ ; ]

引數

[ @publisher = ] N'publisher'

發行者的名稱。 @publisher為 sysname,沒有預設值。

[ @publisher_db = ] N'publisher_db'

發行集資料庫的名稱。 @publisher_db為 sysname,沒有預設值。

[ @publisher_security_mode = ] publisher_security_mode

連接到發行者時代理程式所使用的安全性模式。 @publisher_security_mode為 int,沒有預設值。

  • 0 指定 SQL Server 驗證
  • 1指定 Windows 驗證

[ @publisher_login = ] N'publisher_login'

連接到發行者時所使用的登入。 @publisher_login為 sysname,沒有預設值。 當 @publisher_security_mode 為 0,必須指定@publisher_login。 如果 @publisher_login 為 NULL@publisher_security_mode1,則連接到發行者時會使用 @job_login 中指定的 Windows 帳戶。

[ @publisher_password = ] N'publisher_password'

連接到發行者時所使用的密碼。 @publisher_password為 nvarchar(524),沒有預設值。

[ @job_login = ] N'job_login'

代理程序執行所在的 Windows 帳戶登入。 @job_login為 nvarchar(257),沒有預設值。 非 SQL Server 發行者無法變更此屬性。

[ @job_password = ] N'job_password'

代理程序執行所在的 Windows 帳戶密碼。 @job_password為 sysname,沒有預設值。

[ @publisher_type = ] N'publisher_type'

當發行者未在 SQL Server 實例中執行時,指定發行者類型。 @publisher_type為 sysname,而且可以是下列其中一個值。

Description
MSSQLSERVER 指定 SQL Server 發行者。
ORACLE 指定標準 Oracle 發行者。
ORACLE GATEWAY 指定 Oracle 閘道發行者。

如需 Oracle 發行者與 Oracle 閘道發行者之間差異的詳細資訊,請參閱 Oracle 發行概觀

備註

sp_MSchange_logreader_agent_properties 用於事務複製。

執行 時 sp_MSchange_logreader_agent_properties,您必須指定所有參數。 執行 sp_helplogreader_agent ,以傳回記錄讀取器代理程序作業的目前屬性。

變更代理程式的登入或密碼之後,您必須先停止並重新啟動代理程式,變更才會生效。

您可以在 發行者上使用sp_changelogreader_agent 來變更記錄讀取器代理程序的屬性。

權限

只有散發者端 sysadmin 固定伺服器角色的成員才能執行 sp_MSchange_logreader_agent_properties