【发布时间】:2017-05-31 13:31:29
【问题描述】:
在我的 SSIS 包中,我有一个引用以下程序集的脚本任务...
Microsoft.SqlServer.DTSRuntimeWrap、Microsoft.SqlServer.ManagedDTS、Microsoft.SqlServer.ScriptTask
如何让同一个包在多个 SQL Server 环境中工作(例如 SQL Server 2014、2016 等)?
目前,这些包是通过参考 v12 程序集开发的。当我在 SQL 2016 机器上运行这些包时,我不断收到以下错误..
描述:CS1705 - 程序集“Microsoft.SqlServer.ManagedDTS,版本=13.0.0.0,Culture=neutral,PublicKeyToken=89845dcd8080cc91”使用“Microsoft.SqlServer.DTSRuntimeWrap,版本=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
【问题讨论】:
标签: assembly-references script-task