我正在使用 SQL SERVER 2008 R2,我想知道 sql 服务何时启动以及 SSMS 中的服务相关内容。
有人知道吗?
我正在使用 SQL SERVER 2008 R2,我想知道 sql 服务何时启动以及 SSMS 中的服务相关内容。
有人知道吗?
存储过程 xp_servicecontrol 是您的朋友。示例仅在我的 SMSS 上运行:
EXEC xp_servicecontrol N'querystate',N'MSSQLServer'
Current Service State
--------------------
1 Running
MSQLTips 网站上的这个链接将指出正确的方向,甚至有一些明确的代码从哪里开始测试并创建一个 Windows 批处理作业来跟踪服务。
编辑:根据您的评论,以下 SELECT 子句将满足您的需求:
SELECT * FROM sys.dm_server_services
它为您提供服务的名称、状态、上次启动时间、文件所在的路径等等。查看 MSDN 了解更多详细信息。