sql-server-2008 - 如何跟踪SSMS中的sql服务?

标签 sql-server-2008 sql-server-2008-r2

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

有人知道这个吗?

最佳答案

存储过程 xp_servicecontrol 是您的 friend 。示例仅在我的 SMSS 上运行:

EXEC xp_servicecontrol N'querystate',N'MSSQLServer'

Current Service State
--------------------
1 Running

This link MSQLTips 网站上将指出正确的方向,甚至有一些明确的代码从哪里开始测试并创建 Windows 批处理作业来跟踪服务。

编辑: 根据您的评论,以下 SELECT 子句将满足您的需求:

SELECT * FROM sys.dm_server_services

它为您提供服务名称、状态、上次启动时间、文件所在路径等等。 Check MSDN for more details .

关于sql-server-2008 - 如何跟踪SSMS中的sql服务?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11682700/

相关文章:

visual-studio-2010 - 可以在 SQL Server 中重构数据库吗?

c# - 尝试连接到sql数据库时出现权限错误

sql - PIVOT 运算符中指定的列名 "FirstName"与 PIVOT 参数中的现有列名冲突

tsql - 在 SSDT 部署后脚本中使用 "GO"

sql-server-2008 - 从 CLR 存储过程调用 T-SQL 存储过程

sql - 在TSQL中,如何计算表达式并将其分配给BIT字段?

c# - SQL 服务器 2008 R2 : How do I "pause" a clustered index while the server is being written to?

sql-server - 在 SQL Server 中存储季度和年份的最佳方式?

sql-server - 如何禁用所有用户的更新表