如何通过SSRS网页查询服务运行服务器及关联ReportServer数据库
从SSRS网页及数据库获取服务服务器名与关联清单的方法
1. 通过SSRS Web门户直接查询
- 登录SSRS网页门户后,点击右上角的齿轮图标进入站点设置
- 切换到「常规」标签页,页面底部的「报表服务器版本」区域会显示运行SSRS服务的服务器名称(默认实例显示服务器名,命名实例格式为
服务器名\实例名) - 切换到「数据源」标签页,所有共享数据源里,指向ReportServer数据库的条目会明确显示连接字符串,从中可提取对应的数据库服务器和库名
2. 查询ReportServer数据库获取关联信息
针对你已掌握的ReportServer数据库服务器列表,在对应库中执行以下SQL语句,直接拿到关联配置:
SELECT 类型 = 'SSRS服务服务器/实例', 内容 = c.Value FROM ConfigurationInfo c WHERE c.Name = 'InstanceName' UNION ALL SELECT 类型 = '关联的ReportServer数据库', 内容 = DB_NAME() UNION ALL SELECT 类型 = '数据库所在服务器', 内容 = @@SERVERNAME
执行后会清晰返回SSRS服务所在服务器、关联的ReportServer库名以及承载该库的数据库服务器信息。
3. 若能访问服务器,用SSRS配置管理器确认
如果可以远程连接到SSRS服务所在主机,打开Reporting Services配置管理器:
- 连接目标SSRS实例后,查看「数据库」节点,直接看到关联的ReportServer数据库对应的服务器和库名
- 「Web服务URL」节点也能确认SSRS服务的服务器名称
内容的提问来源于stack exchange,提问作者Stonebreaker
相关产品推荐
相关产品推荐

