【发布时间】:2019-02-15 09:35:53
【问题描述】:
场景是: 控制台应用程序应用 Microsoft.SqlServer.Dts.Runtime 版本 10 来执行 SSIS 包(因此无需将 SSIS 部署到 sql server),IDE 使用 Visual Studio 2013 & SQL Server 是 2008 R2。
现在,该公司将 SQL Server 更新到 2017 年,应用程序将强制在使用 SQL Server 2017 的实例上执行。
此新服务器不包含 SQL 2008R2 服务器 SDK,因此 Microsoft.SqlServer.Dts.Runtime 版本 10 引发了异常。
已成功将 Microsoft.SqlServer.Dts.Runtime 更新到版本 13。
问题是: 开发实例未安装 SQL Server 2017,因此不包含 Microsoft.SqlServer.Dts.Runtime 版本 13 的开发参考。
在这种情况下,我是否应该简单地复制对开发实例的引用(它有效,但不确定它是否是正确的方法)? 还是需要用客户端工具SDK在开发实例上安装SQL server 2017?
【问题讨论】:
-
您必须安装
Client Tools SDK,如下面的答案所述
标签: .net sql-server ssis