我最近继承了大量 SSRS 环境的管理。我正在尝试为每个 SSRS 数据库(不是数据源)生成所有数据库服务器/实例/名称的列表。
这些存储在 rsreportserver.config 文件中,但它们是加密的,我不确定如何提取它们。
有没有一种简单的方法可以从大量实例中获取这些信息?
如果有办法通过命令行执行此操作,我可以轻松地将命令推送到所有服务器并收集输出。
我最近继承了大量 SSRS 环境的管理。我正在尝试为每个 SSRS 数据库(不是数据源)生成所有数据库服务器/实例/名称的列表。
这些存储在 rsreportserver.config 文件中,但它们是加密的,我不确定如何提取它们。
有没有一种简单的方法可以从大量实例中获取这些信息?
如果有办法通过命令行执行此操作,我可以轻松地将命令推送到所有服务器并收集输出。
Microsoft Assessment and Planning Toolkit应该可以解决问题。
它在某些时候特别提到了 SQL 2012,但我想这同样适用于 2008 R2:
在这里它说:
所以,我没有找到解决办法。
我们要使用的“答案”是保留一个手动更新的实例和数据库名称列表,每次进行更改时我们都必须手动调整这些列表。
这似乎是 Microsoft 使数据无法从任何其他方法获得的一个非常糟糕的设计选择,但如果它是可检索的,该方法似乎没有在任何地方记录。
对 SSRS 设计团队表示不满。