环境:
我正在烘焙安装了 SQL Reporting Services (SSRS) 的 Amazon Machine Images。Windows Server 2016 计算机已加入域,并且其计算机名称在安装后已更改。
问题:
当我打开 SSRS 配置管理器时,它显示正确的计算机名称:
但是,如果我设置服务帐户,它会显示原始的 AWS 计算机名称:
故障排除:
1) 我查看了注册表中所有地方,但找不到它!EC2AMAZ-DPNS3JK不在这里!
2)我打开 SSRS 配置管理器进行了进程监视器跟踪,并确认它使用了预期的注册表项:
3) 我认为它可能保存在 SSRS 数据库 (master、msdb、temp 等) 中,并搜索了所有表。对它的唯一引用是一些升级历史记录:
4) 我搜索了磁盘驱动器,只是希望它位于 Hosts 文件或类似文件内,但没有结果。
问题:
EC2AMAZ-DPNS3JK 这个值从何而来?
它隐藏在某个注册表应用程序配置单元中吗?
我对这个问题很困惑,希望得到一些建议。谢谢。
更新:
评论是正确的,所以我更改了 SQL 实例名称。但是,更改 SQL 实例名称仍然无法解决问题!!
答案1
正确的做法是使用 sysprepped 映像。除此之外,您需要在重命名计算机后重命名 SQL 实例。
https://docs.aws.amazon.com/AWSEC2/latest/WindowsGuide/ami-create-standard.html
https://aws.amazon.com/premiumsupport/knowledge-center/sysprep-create-install-ec2-windows-amis/
答案2
我不得不打电话给 MS 支持,在他们的帮助下我们解决了这个问题,Stackoverflow 上的解决方案: