我试图拉出SQL服务,代理服务,SSRS服务的运行状态。但是,通过使用此查询,我仅获得SQL,AGent服务的详细信息,而没有获得SSRS,AS,IS服务的运行状态。
查询:-从sys.dm_server_services中选择* 请帮助我
答案 0 :(得分:0)
根据Microsoft:
sys.dm_server_services
仅返回有关SQL Server当前实例中的SQL Server,全文本和SQL Server代理服务的信息,因此这是预期的行为。
答案 1 :(得分:0)
您可以使用查询来检查ReportServer数据库是否存在。这是SSRS的默认数据库。当然,如果将SSRS配置为对其数据库使用自定义名称,则此操作将失败。
IF EXISTS(SELECT * FROM sys.databases WHERE [name] = 'ReportServer')
PRINT 'SSRS seems to be installed'