針對使用 Proxy 的多伺服器作業進行疑難排解

適用於:SQL Server

重要

Azure SQL 受控執行個體目前支援多數 (但非全部) 的 SQL Server Agent 功能。 如需詳細資料,請參閱 Azure SQL 受控執行個體與 SQL Server 之間的 T-SQL 差異

這是在目標伺服器上,於 Proxy 帳戶的環境下執行 Proxy 之相關聯步驟的散發式作業。 如果使用 Proxy 帳戶從主要伺服器下載的作業步驟失敗,請在 msdb 資料庫的 sysdownloadlist 資料表中,檢查 error_message 資料行,以了解下列錯誤訊息:

  • 「作業步驟需要 Proxy 帳戶,不過目標伺服器上已停用 Proxy 比對。」

    若要解決此錯誤,請將 \HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL.<n>\SQLServerAgent\AllowDownloadedJobsToMatchProxyName 登錄子機碼設定為 1 (true)。 依預設,這個子機碼設為 0 (False)。 MSSQL.<n> 的值是執行個體名稱,例如 MSSQL.1MSSQL.3

  • 「找不到 Proxy。」

    若要解決此錯誤,請確定目標伺服器上有 Proxy 帳戶,且帳戶名稱與執行該作業步驟的主要伺服器 Proxy 帳戶相同。

警告

不當編輯登錄可能會造成系統嚴重受損。 在變更登錄之前,我們建議您備份電腦上的所有重要資料。

另請參閱

建立多伺服器環境