我試圖在SQL Server啓動時檢查服務的狀態。我正在使用xp_cmdshell和'sc查詢SQLServerAgent |例如查找「STATE」以將輸出加載到全局臨時表。它在SQL Server已經啓動時起作用,但在proc通過sp_procoption設置爲autoexec時不起作用。在SQL Server啓動時檢查服務
1
A
回答
1
也許這與它有些關係:「啓動過程必須在master數據庫中,不能包含INPUT或OUTPUT參數。啓動時恢復主數據庫時,啓動存儲過程的執行。 http://technet.microsoft.com/en-us/library/ms181720.aspx
0
你可以嘗試EXEC master.dbo.xp_servicecontrol 'QueryState', 'SQLSERVERAGENT'
代替
我曾經使用SQL Server 2000上這個回來了,它仍然存在,2005年
有,當存儲過程運行,因爲SQL代理沒有運行的可能性它是依賴的。或者tempdb沒有準備好。
+0
我試着用這個擴展的proc來填充在啓動時創建的全局臨時表,它也沒有工作。 – 2010-05-24 17:33:07
相關問題
- 1. SQL Server服務無法啓動
- 2. SQL Server代理程序未在服務器重啓時自動啓動
- 3. 何時啓動的服務不是啓動的服務? (SQL Express)
- 4. Powershell - 更改SQL Server服務密碼並啓動服務
- 5. Android - 在啓動時啓動服務
- 6. 在啓動時啓動Kivy服務(Android)
- 7. 在活動開啓時啓動服務
- 8. 檢查任務何時啓動/關閉
- 9. Windows Server 2012 - 服務在停止時自動啓動?
- 10. 無法啓動SSIS服務在sql server 2008
- 11. 在Windows 7上啓動SQL Server服務器
- 12. 當檢查Netty服務器是否啓動時替代睡眠?
- 13. 重新啓動服務器後無法啓動SQL服務
- 14. 自動啓動服務時,windows啓動
- 15. SQL Server很慢檢查鏈接服務器是否在線
- 16. 在SQL Server啓動時添加tempdb項
- 17. 檢查是否在服務中啓動活動
- 18. 列檢查SQL服務器
- 19. 如何在Windows 7啓動時自動啓動SQL Server 2008?
- 20. 如何在系統啓動時自動啓動MAMP sql server
- 21. Linux啓動時啓動硒服務器
- 22. Windows服務啓動時啓動
- 23. Android活動檢查服務啓動另一個活動
- 24. SQL Server啓動Paramenter
- 25. 無法啓動Mysql-server服務
- 26. SQL Server報告服務卡住,直到我停止/啓動服務
- 27. 服務啓動時調試
- 28. mysql服務啓動時間
- 29. 如何從命令提示符啓動SQL Server 2008服務?
- 30. 如何啓動與SQL Server報表服務
啓動過程會發出INSERT INTO ... EXEC xp_cmdshell來填充全局臨時表,因爲您無法使用INPUT或OUTPUT參數。當啓動過程讀取臨時表時,INSERT中沒有任何內容。 – 2010-05-24 17:38:34