2013-12-18 231 views
6

過去幾周我一直在遇到一個奇怪的問題。在我的兩臺 不同服務器上,sql server代理程序自動停止工作, 我只需重新啓動代理程序並重新運行即可。但 ,因爲它停止工作,它會錯過備份作業我和其他幾個 作業我已經安排在他們的Sql代理。SQL SERVER代理自動停止工作

其他任何服務器都不會發生這種情況,但它只發生在這兩臺特定服務器上的 。

所有的服務器都是SQL SERVER 2008 R2數據中心版。 64位。

有沒有人遇到同樣的問題,如果是的你做了什麼來解決它?

+0

我遇到同樣的問題 - 但是無論何時啓動任何其他SQL服務,SQL Server代理停止運行。 – Ryan

+1

你有沒有任何錯誤信息,在Windows日誌中發出警告?你有沒有在夜間重新開始服務?這是否發生在同一事件之後或之前的同一時間? –

+0

也請檢查SQL Server日誌以及SQL代理作業的歷史記錄,以查看上次停止時可能運行的內容。 –

回答

5

「您可以配置SQL Server代理自動重新啓動SQL Server和SQL Server代理服務,如果他們意外停止」

  1. 打開SQL Server Management Studio中管理文件夾,右鍵單擊 的SQL Server代理程序條目,然後選擇「屬性」。

  2. 在常規頁面上,選中自動重新啓動SQL Server如果它意外停止複選框。

  3. 在這裏,您還應該選擇自動重新啓動SQL Server代理程序,如果它意外停止複選框。

  4. 單擊確定。

瞭解更多關於Configure SQL Server Agent to Restart Services Automatically

此外,檢查SQL代理組訪問控制列表的情況下,其相關的。

Configure Windows Service Accounts and Permissions

+0

感謝您的建議,我認爲它會做這項工作,但有沒有永久解決這個問題?我的意思是,如果它停止工作在一個工作中,這個解決方案將重新啓動它,但不會重新安排工作本身。我想解決這個問題一次:) –

+0

我不確定這一點。但是你需要找到導致它停止的原因。可能Windows的錯誤日誌可能會給你一個線索! –

+0

「SQL Server Management Studio管理文件夾」位於何處? – Baddack

4

只需添加0.02美分,這是發生在我身上也。當我的服務器自動重新啓動Windows更新時,我發現我的SQL Server代理正在停止。代理的關聯服務被設置爲手動重啓。我直接進入Windows服務面板(開始>搜索「服務」),在列表中找到「SQL Server Agent」,並將其設置爲自動啓動。

4
Start > search for "Services", Component Services, locar Services - "SQL Server Agent" in the list, and change Manual to automatic. 

它會自動啓動服務的服務。