在我的SSIS包中,我有一个脚本任务,它引用以下程序集.
Microsoft.SqlServer.DTSRuntimeWrap,Microsoft.SqlServer.ManagedDTS,Microsoft.SqlServer.ScriptTask
如何使相同的包在多个Server环境中工作(例如。( Server 2014、2016等)?
目前,这些软件包是参照v12程序集开发的。当我在SQL 2016框上运行这些包时,我总是收到以下错误。
描述:汇编'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 (x86)\Microsoft Culture=neutral 0,0
发布于 2017-09-08 15:40:25
我试图将我的2008软件包升级到2016年,在我的脚本任务上也出现了类似的错误。我所做的是删除对Microsoft.SqlServer.ManagedDTS.dll的旧引用,并从Microsoft.SqlServer.ManagedDTS.dll中添加一个新的引用
https://stackoverflow.com/questions/44286222
复制相似问题