2

我正在使用 SQL SERVER 2008 R2,我想知道 sql 服务何时启动以及 SSMS 中的服务相关内容。

有人知道吗?

4

1 回答 1

2

存储过程 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 了解更多详细信息

于 2012-07-27T07:59:07.297 回答