从图像克隆实例后,需要执行一些手动步骤才能使报表服务器正常工作。其中包括删除所有加密数据,包括报表服务器数据库上的对称密钥实例。
此步骤需要我对相关服务器进行 RDP,打开 Reporting Services 配置管理器并手动删除加密数据。
不执行此步骤,尝试加载新服务器的报表服务器界面时出现以下错误:
报表服务器无法打开与报表服务器数据库的连接。所有请求和处理都需要连接到数据库。(rsReportServerDatabaseUnavailable)
我正在尝试自动执行此步骤,以便它作为 PowerShell 脚本的一部分运行以远程删除加密数据。
我知道'rskeymgmt -d',但这会在运行时提示用户输入,并且没有可用于规避此额外输入的强制标志,据我所知,使其无法用于远程运行:
C:\>rskeymgmt -d
All data will be lost. Are you sure you want to delete all encrypted data from
the report server database (Y/N)?