我们正在尝试更新我们的 WiX 安装程序以安装 SQL Server 2008 R2。常规 2008 似乎在大多数机器上都可以正常安装,但R2 安装似乎无法安装 SQLSysClrTypes - 所以我们遇到了一个错误,即缺少名为 SQLServerSpatial.dll 的 dll。
有没有办法让 SQL 安装程序正确安装它?我在网上找到了一些关于这个问题的讨论,但没有解决方案,除了在 SQL Server 之后手动安装 SQLSysClrTypes.msi。
我们希望安装是静默的,并且需要最少的用户交互。
我们正在使用 WiX 3.5 和 VS2010。
编辑
进一步的阅读和思考让我了解到 SQL 2008 SP1 也没有安装 SQLServerSpatial.dll,现在是对我们的代码所做的更改才要求这样做。所以我的问题变得更简单了:
我可以将 SqlServer 安装配置为包含/安装 SqlServerSpatial 吗?
或者
我可以使用 WiX 安装 SQLSysClrTypes.msi(我需要 package.xml 和 product.xml)吗?有人做过吗?