Windows
為什麼某些 XP 安裝不會自動啟動 SQL2005 服務(實例)
我有許多執行 SQL 2005 實例的 XP 機器,它們被設置為在服務控制管理器中自動啟動。
當您重新啟動時,在其中 1 或 2 台機器上,SQL 實例沒有啟動。事件日誌中沒有任何內容表明有問題。
如果您隨後轉到服務控制管理器並手動啟動該服務,它會毫無問題地啟動。
我想知道是否有人對這些可能出了什麼問題有任何線索?
一個可能的答案是 SQL 服務試圖在另一個必需的服務(或驅動程序)啟動之前啟動。如果是這種情況,您可以通過設置 SQL 服務的依賴關係來修復它。
作為測試,您無論如何都可以嘗試這樣做 - 選擇最後一個服務來啟動並使 SQL 依賴於它。
您還可以檢查工作機器的依賴關係,看看它們是否相同(儘管您可能對不同的機器有不同的要求,例如,如果您使用不同的連接庫)。
您是否檢查過與 SQLAgent 服務關聯的 Windows 帳戶在應用的組策略(活動目錄域)中具有“作為服務登錄”屬性?
如果它是工作組或獨立安裝,您可以執行 gpedit.msc(電腦配置、Windows 設置、安全設置、本地策略、使用者權限分配、作為服務登錄) - 否則您需要在我們的網路域控制器上進行編輯。