我已经设置了 Microsoft Windows Server 2012R2 并在其上安装了 Microsoft SQL Server 2017 Enterprise Edition。总体而言,一切正常。这台机器的目的是拥有单服务器 SharePoint 2016 开发环境。我过去经常安装类似的机器,但从未安装过 SQL Server 2017 + SSRS。
现在,我想在同一台机器上安装 Microsoft SQL Server Reporting Services,以便能够使用新的 Reporting Services,但不幸的是,在执行 SSRS 安装时我收到以下错误消息:
“不支持在域控制器上安装 Reporting Services。”
当然,信息很明确!但我的问题是:
无论如何,有没有什么解决方法可以解决这个问题,也许有解决方法或修复?
答案1
我不会尝试。一般来说,域控制器应该作为完全独立的服务器。风险——即使你思考丢失域控制器,甚至是其中一个域控制器的最小风险FSMO 角色可能会导致你不想面对的灾难。过去,我承认我犯过让整个公司陷入停顿的错误。相信我,这不是你想向老板解释的事情。
至于为什么它不起作用,我不确定 100%。没有任何研究,我的直觉是其中一个服务会与 DC 的核心服务发生冲突并导致问题。我见过微软的白皮书说“不要这样做”。很多次我看到这个建议被忽略,因为它可以在没有任何黑客的情况下完成。然而,如果微软防止你做某事,这是一个非常好主意不是去做吧。
尝试 MacGyver 解决方案可以运行良好,但风险不值得。保持您的 DC 远离不必要的服务,如 SQL Server 和 SSRS。