我想提取SQl服务器服务详细信息以及SSRS,SSAS,SSIS

时间:2018-07-02 11:00:28

标签: sql-server

我试图拉出SQL服务,代理服务,SSRS服务的运行状态。但是,通过使用此查询,我仅获得SQL,AGent服务的详细信息,而没有获得SSRS,AS,IS服务的运行状态。

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

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

2 个答案:

答案 0 :(得分:0)

根据Microsoft:

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

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

答案 1 :(得分:0)

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

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