背景:
網路組同事在伺服器上安裝防毒軟體並且修改了administrator帳號的密碼,然後重啟電腦後,reproting services就無法啟動了。
出現錯誤如下:
1.報表伺服器網頁顯示錯誤
System.InvalidOperationException: 無法啟動電腦“ ”上的服務 ReportServer。 ---> System.ComponentModel.Win32Exception: 服務沒有及時響應啟動或控制請求。
--- 內部異常堆疊追蹤的結尾 --- 在 System.ServiceProcess.ServiceController.Start(String[] args) 在 System.ServiceProcess.ServiceController.Start() 在 ReportServicesConfigUI.Panels.ServerInformationPanel.StartStopServiceTask(Boolean start)
2.SSRS中提示錯誤如下
錯誤1053:服務沒有及時響應啟動或控制請求
3.伺服器作業系統日誌:
1.等待 SQL Server Reporting Services (MSSQLSERVER) 服務的連線逾時(30000 毫秒)。
2.由於下列錯誤,SQL Server Reporting Services (MSSQLSERVER) 服務啟動失敗: 服務沒有及時響應啟動或控制請求。
解決方案:
這種問題通常是由於不正確的逾時設定導致的。為瞭解決這個問題,請嘗試以下步驟:
1. 單擊開始,單擊運行,鍵入regedit,然後單擊“確定”。
2. 找到並單擊以下註冊表子項:
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet\Control
3.在右窗格中,找到ServicesPipeTimeout entry.Note.如果ServicesPipeTimeout條目不存在,您必須建立它。要做到這一點,請按照下列步驟操作:
i. 在編輯菜單上,指向”建立”,然後單擊DWORD值。
ii. 鍵入ServicesPipeTimeout,然後按ENTER鍵。
4.按右鍵ServicesPipeTimeout,然後單擊“修改”。
5.單擊十進位,鍵入60000,然後單擊“確定”。在服務逾時前,該值以毫秒為單位顯示時間。
6.重新啟動電腦。
http://social.msdn.microsoft.com/Forums/zh-CN/sqlserverzhchs/thread/74390a61-9111-4bf9-80af-0bff200595ed/