在我的 SSIS 包中,我有一个脚本任务,它引用了以下程序集......
Microsoft.SqlServer.DTSRuntimeWrap、Microsoft.SqlServer.ManagedDTS、Microsoft.SqlServer.ScriptTask
我怎样才能让同一个包在多个 SQL Server 环境中工作(例如 SQL Server 2014、2016 等)?
目前,这些包是通过参考 v12 程序集开发的。当我在 SQL 2016 机器上运行这些包时,我不断收到以下错误。
说明:CS1705 - 程序集 'Microsoft.SqlServer.ManagedDTS, Version=13.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91' 使用 'Microsoft.SqlServer.DTSRuntimeWrap, Version=13.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91'比引用的程序集 'Microsoft.SqlServer.DTSRuntimeWrap, Version=12.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91', d:\Program Files (x86)\Microsoft SQL Server\130\SDK\Assemblies\Microsoft.SQLServer 更高的版本.ManagedDTS.dll, 0, 0