Sql-Server
代理服務帳戶顯示為未群集
我管理的 SQL Server 2008 R2 實例之一在兩個節點的 Windows 群集 (Windows Server 2008 R2 Enterprise)
上執行。當我執行 DMV sys.dm_server_services 時,SQL Server 服務帳戶在“is_clustered”列下顯示為 Y。
但是,對於同一欄位“is_clustered”,代理服務帳戶是“N”。這是我應該擔心的事情嗎?可能是什麼原因造成的?這是否意味著代理不會進行故障轉移?謝謝
不,這沒什麼好擔心的——代理不被認為是 SQL Server 的集群服務,因為它不能自行故障轉移。
您應該測試故障轉移並確信 SQL Server 代理將在另一個節點上啟動並且作業將執行等(有時可能存在其他節點上不存在的本地依賴項),但 DMV 本身不應該是一個問題。我檢查了我們環境中的幾個集群,它們都說 SQL Server 服務為 Y,其他服務為 N:
我可以向您保證,這些集群可以正確地進行故障轉移,並且 SQL Server 代理可以在所有節點上執行。