【发布时间】:2020-09-22 18:04:58
【问题描述】:
在这种情况下,我们正在 SQL 2017 上安装 Microsoft Dynamics 365(以前的 CRM)v9 On Prem。RTM 仅与 SQL 2016 兼容,但从更新 0.03 开始,它确实支持 SQL 2017。使用安装脚本我可以在安装过程中安装最新更新(0.22),但安装程序只安装 SQL 2016 的 SQL 组件,而不是 2017。所以在使用它时,我收到关于缺少 CLR 类型和 Sql 2017 的 SMO 的错误。我能够安装 CLR 类型使用 SQL 2017 功能包,但他们已经从中删除了 SMO,它只能通过我所看到的 Visual Studio 中的 Nuget 包安装。
我宁愿不在我们的 Dynamics 365 Web 服务器上安装 Visual Studio 只是为了获得这个包。我发现的一种解决方法是我安装了添加它的 SSMS 18,但我还是不想在 Web 服务器上安装任何开发工具只是为了获得 SMO。是否有人对如何满足此要求有其他选择?我尝试了一些据说可以安装它的 PowerShell 脚本,但没有任何效果。
谢谢。
【问题讨论】:
标签: smo