我試圖在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. 檢查服務是否在啓動時從Windows啓動
- 2. SQL Server(MSSQLSERVER)服務無法在ms sql server 2008 R2中啓動
- 3. SQL Server服務無法啓動
- 4. 無法啓動SQL Server代理服務
- 5. SQL Server代理程序未在服務器重啓時自動啓動
- 6. 何時啓動的服務不是啓動的服務? (SQL Express)
- 7. 沒有啓動服務器服務的SQL Server 2000備份
- 8. Powershell - 更改SQL Server服務密碼並啓動服務
- 9. 如何檢查服務器已啓動?
- 10. 在MySQL服務啓動時運行SQL查詢
- 11. 在啓動時啓動Kivy服務(Android)
- 12. 在活動開啓時啓動服務
- 13. Android - 在啓動時啓動服務
- 14. 在啓動時啓動gpsd服務
- 15. 防止在啓動時啓動服務
- 16. SQL服務器服務無法啓動
- 17. 檢查任務何時啓動/關閉
- 18. Windows Server 2012 - 服務在停止時自動啓動?
- 19. 在Windows 7上啓動SQL Server服務器
- 20. 無法啓動SSIS服務在sql server 2008
- 21. SQL Server服務不會自動啓動(登錄失敗)
- 22. SSAS - 如何手動啓動SQL Server分析服務
- 23. SQL Server很慢檢查鏈接服務器是否在線
- 24. 啓動時檢查外部服務狀態
- 25. 重新啓動服務器後無法啓動SQL服務
- 26. 當檢查Netty服務器是否啓動時替代睡眠?
- 27. 我的windows服務在sql服務器服務之前啓動
- 28. SQL Server DBCC CHECKDB在啓動時運行
- 29. 在SQL Server啓動時添加tempdb項
- 30. 在啓動時搜索sql server架構
啓動過程會發出INSERT INTO ... EXEC xp_cmdshell來填充全局臨時表,因爲您無法使用INPUT或OUTPUT參數。當啓動過程讀取臨時表時,INSERT中沒有任何內容。 – 2010-05-24 17:38:34