sql-server - 使用 T-SQL 的 ReportServer 数据库中的 SSRS 站点 URL
问题描述
是否可以从 ReportServer 数据库中获取 SSRS 站点 URL?
ReportServer.ConfigurationInfo
返回一个空白 URL,但确实返回站点名称。感觉报告服务应该知道数据库,而不是相反 - 所以我不希望。
了解报告、审计、管理等会很有用。我用来定期清除多个服务器/数据库中的过时订阅电子邮件等。
解决方案
RSVirtualRootApplication
不,URL 与键名一起存储在注册表RSVirtualRootServer
中,路径如下:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSRS{Version Number}.{InstanceName}\Setup
因此,如果您使用默认实例名称运行 2012 实例,那么倒数第二个路径将是MSRS11.MSSQLSERVER
.
虽然您可以使用 T-SQL 检查注册表,但我个人建议不要这样做,并使用不同的方法;比如Powershell。
推荐阅读
- angular - 如何在同一个Angular App中切换2个不同模块时更改标题
- python - 使用 API 在 Redash 上创建新查询
- java - 如何使用 java 发送断开连接请求?
- netsuite - 在 netsuite 中并排添加两个不同的子列表
- python - 仅包含 -1 和 1 的随机列表
- python-3.x - 如何从具有数据时间列的数据框中获取某个日期的总计数
- c - 为什么进程的堆栈大小会影响转储的核心文件大小?
- ide - Arduino IDE 1.6.6,上传问题
- javascript - TypeScript 中的对象类型转换
- swift - 为什么 View.onDisappear 没有被调用?