共用方式為


設定目標伺服器的輪詢間隔

適用於:SQL ServerAzure SQL 受控實例

重要

Azure SQL 受控實例上,目前支援大部分但並非所有 SQL Server Agent 功能。 如需詳細資訊,請參閱 與 SQL Server 的 Azure SQL 受控實例 T-SQL 差異。

本主題描述如何設定 Microsoft SQL Server Agent 更新從主伺服器到目標伺服器的資訊頻率。 作業是 SQL Server Agent 執行的指定一系列動作。 多伺服器作業是主伺服器在一或多個目標伺服器上執行的作業。

開始之前

每個目標伺服器都可以同時執行相同作業的一個實例。 每個目標伺服器會定期輪詢主伺服器、下載指派給目標伺服器的任何新作業複本,然後中斷連線。 目標伺服器會在本機執行作業,然後重新連線到主伺服器以上傳作業結果狀態。

注意

如果目標伺服器嘗試上傳作業狀態時無法存取主伺服器,作業狀態會被緩衝,直到可以存取主伺服器為止。

安全

如需詳細資訊,請參閱 實作 SQL Server Agent 安全性為多伺服器環境選擇正確的 SQL Server Agent 服務帳戶

使用 SQL Server Management Studio

設定目標伺服器的輪詢間隔

  1. 在 [物件瀏覽器] 中, 連接到 SQL Server Database Engine 的實例,然後展開該實例。

  2. 以滑鼠右鍵點擊 [SQL Server Agent ],指到 [Multi Server Administration],然後按一下 [管理目標伺服器]

  3. 在 [目標伺服器狀態] 索引標籤上,點選 [張貼指示]

  4. 指令類型 列表中,選取 設定輪詢間隔

  5. 在 [輪詢間隔] 方塊中,輸入一個秒數,範圍從 10 到 28,800,這是目標伺服器開始輪詢主伺服器前必須經過的時間。

  6. 收件者下,執行以下任一操作:

    1. 如果所有目標伺服器共用相同的輪詢間隔,請按 [所有目標伺服器]

    2. 單擊 [這些目標伺服器 如果並非所有目標伺服器都共用相同的輪詢間隔,然後選取將使用此輪詢間隔的每個目標伺服器。

使用 Transact-SQL

設定目標伺服器的輪詢間隔

  1. 在 [物件總管] 中,連接到 Database Engine 的實例,然後展開該實例。

  2. 在工具列上,按一下 新增查詢

  3. 在查詢視窗中,使用 sp_post_msx_operation (Transact-SQL) 系統預存程式來設定目標伺服器的輪詢間隔。

另請參閱

sysdownloadlist