1

因此,我可以使用以下语句检查我的计算机(或我在 SQL 服务器管理器中连接到的实例)上正在运行哪些服务

EXEC xp_servicecontrol N'querystate',N'Service Name here'

哪个将返回 Running 或 Stopped

我如何(如果有的话)远程检查在我的网络上没有 SQL 管理工作室的服务器上运行的服务?

4

1 回答 1

2

简而言之,使用 MSSQL 监控服务不会是最成功的监控服务方式。有很多监控解决方案可以为您做到这一点,并在出现问题时提醒您。

有关一些信息,请参阅以下答案:监控多个服务(Web 服务、oracle、Web 应用程序)的正常运行时间和运行状况

这个答案中提到的解决方案都是开源和免费的,我个人在我们拥有超过 3000 万注册用户和 350 000 个并发用户连接的服务器上使用了其中的一些。如果没有这些监控解决方案,我的生活将是地狱。它们开箱即用,可让您监控各种事物。

让 SQL Server 去做数据库工作。

于 2013-01-09T09:04:11.530 回答