【发布时间】:2019-06-23 21:26:47
【问题描述】:
我在客户端要求将 SQL Server 客户端从 2008 R2 升级到 SQL Server 2017。以前我使用 SQL Server 2008 R2 构建的 SSIS 包,在升级服务器时,我在从 asp 调用包时遇到连接问题.net 应用程序。请找到以下步骤升级软件包以使用 SQL Server 2017。
我已在 SSDT 2017 中打开包解决方案文件并将其升级到最新版本。
我已将连接字符串中的本机客户端 OLEDB 提供程序更改为“SQLNCLI11.1”。
-
另外,我在应用程序“ib.config”中添加了下面提到的程序包
<add assembly="Microsoft.SqlServer.ManagedDTS, Version=14.0.0.0, Culture=neutral, PublicKeyToken=89845DCD8080CC91"/> <add assembly="Microsoft.SqlServer.DTSRuntimeWrap, Version=14.0.0.0, Culture=neutral, PublicKeyToken=89845DCD8080CC91"/>
尝试从 asp.net 应用程序调用包时出现以下错误。
失败要在 SQL Server Data Tools 之外运行 SSIS 包,您必须安装标准版的 Integration Services 或更高版本。
【问题讨论】: