我试图在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