Sql-Server-2005

SQL Server 代理拒絕啟動

  • May 20, 2010

我遇到了 SQL Server 2005 的問題,其中 SQL Server 代理突然拒絕啟動。如果我嘗試通過服務啟動它,我會收到錯誤“本地電腦上的 SQL Server 代理 (MSSQLSERVER) 服務已啟動然後停止”。在應用程序日誌中,我有以下條目:

Event Type: Error
Event Source:   SQLSERVERAGENT
Event Category: Service Control 
Event ID:            103
Date:       5/20/2010
Time:       11:07:07 AM
User:       N/A
Computer:            SHAREPOINT
Description:
SQLServerAgent could not be started (reason: Unable to connect to server 'SHAREPOINT'; SQLServerAgent cannot start).

這個數據庫已經執行了四個月了。它包含一個 SharePoint 配置數據庫,該數據庫在兩天前停止工作,向我顯示無法訪問配置數據庫的消息。就在那時,我意識到 SQL Server 代理沒有執行,並且我無法重新啟動它。我嘗試使用本地系統帳戶和網路服務帳戶執行它,結果相同。到目前為止,我已經嘗試過:

  • 在數據庫上授予管理員組、網路服務和 SharePoint SQL Server 代理帳戶公共和系統管理員角色。
  • 授予管理員組、網路服務和 SharePoint SQL Server 代理帳戶對整個 MSSQL 目錄和其中所有文件的完全權限。

我仍然沒有快樂。

看起來此站點有一些您可以嘗試的故障排除步驟:

http://blogs.msdn.com/sqlserverfaq/archive/2009/06/12/unable-to-start-sql-server-agent.aspx

您可以嘗試從 SysInternals 執行ProcMon,過濾掉該特定程序,然後查看它失敗的地方:即它是否有 DNS 問題?缺少系統資料庫項?您會看到一些低級錯誤,這些錯誤可能有助於您找出問題所在。

引用自:https://serverfault.com/questions/143807