我想提取 SQl 服务器服务详细信息和 SSRS、SSAS、SSIS



我试图拉取SQL服务,代理服务,SSRS服务的运行状态。但是我只得到了SQL,AGent服务的详细信息是通过使用此查询获得的,而我没有获得SSRS,因为是服务运行状态。

  1. 我已经交叉检查了服务是否已在服务器中启动并运行。

查询 :- 从sys.dm_server_services中选择 * 请帮助我

根据Microsoft:

sys.dm_server_services仅返回有关当前 SQL Server 实例中的 SQL Server、全文和 SQL Server 代理服务的信息,因此这是预期行为。

https://learn.microsoft.com/en-us/sql/relational-databases/system-dynamic-management-views/sys-dm-server-services-transact-sql?view=sql-server-2017

可以使用检查报表服务器数据库是否存在的查询。这是 SSRS 的默认数据库。当然,如果将 SSRS 配置为对其数据库使用自定义名称,则此操作将失败。

IF EXISTS(SELECT * FROM sys.databases WHERE [name] = 'ReportServer')
PRINT 'SSRS seems to be installed'

最新更新