解决 HPC 报告数据库连接问题
解决Microsoft HPC 群集管理器中的高性能计算(HPC)报告数据库连接问题。
现象
在 HPC 群集管理器中 ,在“图表和报表 ”窗格中选择另一个报告数据库后,群集管理器无法再连接到数据库,并且收到类似于以下文本的错误消息:
HPC 群集管理器无法连接到报告数据库。 请检查连接字符串“Data Source=<data-source-name>;初始 Catalog=TCHPCReporting;集成安全性=True;“,并确保你有权访问。
无法打开登录名请求的数据库“TCHPCReporting”。 登录失败。
用户 <用户名>登录失败。
例如,如果在群集利用率和节点可用性报告之间切换,或者切换到任何其他 HPC Pack 内置报表或自定义报表,则可能会出现此症状。
原因
正在使用 Microsoft HPC Pack 2016 Update 1。 在此版本的 HPC Pack 中,“症状”部分中介绍的连接问题是一个已知问题。
解决方案 1:升级到 HPC Pack 2019
下载并安装 HPC Pack 2019。
解决方案 2:使用 HPC Pack 2016 Update 3 并安装额外的修补程序
若要迁移到 HPC Pack 2016 Update 3 并安装一些额外的必需修补程序,请执行以下步骤:
在 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\HPC\Security\ReportingDbConnectionString 注册表子项中,请确保 正确配置了 connectionstring 条目。
下载并安装 HPC Pack 2016 Update 3。
下载并安装 HPC Pack 2016 Update 3 修补程序。
解决方案 3:修复连接字符串
如果不想升级已安装的 HPC Pack 版本,可以手动运行以下 SQL 脚本来修复数据库连接字符串。 在脚本中,将占位符替换为报表数据库的确切连接字符串。 若要查找该连接字符串,请在 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\HPC\Security\ReportingDbConnectionString 注册表子项中找到 connectionstring 条目值。
Update [dbo].[SettingValues] set value = '<new-connection-string>' where memberId = 1886096935
如果在运行脚本后仍发生此错误,请重启 HPC 管理服务,然后重试在 HPC 群集管理器中选择该报告数据库。
联系我们寻求帮助
如果你有任何疑问或需要帮助,请创建支持请求或联系 Azure 社区支持。 你还可以将产品反馈提交到 Azure 反馈社区。