使用 T-SQL 来自 ReportServer 数据库的 SSRS 站点 URL
SSRS Site URL from ReportServer database using T-SQL
是否可以从 ReportServer 数据库中获取 SSRS 站点 URL?
ReportServer.ConfigurationInfo
return 是一个空白 URL,但是 return 站点名称。感觉 Reports Service 应该了解数据库,而不是相反 - 所以我预计不会。
了解这些信息对于报告、审计、管理等很有用。我正在使用跨多个服务器/数据库定期清除过时的订阅电子邮件等。
不,URL 存储在注册表中,键名 RSVirtualRootApplication
和 RSVirtualRootServer
在以下路径中:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSRS{Version Number}.{InstanceName}\Setup
因此,如果您是 运行 2012 实例,使用默认实例名称,那么倒数第二个路径将是 MSRS11.MSSQLSERVER
。
尽管您可以 使用 T-SQL 检查注册表,但我个人建议不要这样做,并使用不同的方法;例如Powershell。
是否可以从 ReportServer 数据库中获取 SSRS 站点 URL?
ReportServer.ConfigurationInfo
return 是一个空白 URL,但是 return 站点名称。感觉 Reports Service 应该了解数据库,而不是相反 - 所以我预计不会。
了解这些信息对于报告、审计、管理等很有用。我正在使用跨多个服务器/数据库定期清除过时的订阅电子邮件等。
不,URL 存储在注册表中,键名 RSVirtualRootApplication
和 RSVirtualRootServer
在以下路径中:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSRS{Version Number}.{InstanceName}\Setup
因此,如果您是 运行 2012 实例,使用默认实例名称,那么倒数第二个路径将是 MSRS11.MSSQLSERVER
。
尽管您可以 使用 T-SQL 检查注册表,但我个人建议不要这样做,并使用不同的方法;例如Powershell。