SSIS(SQL 2005)有一个脚本任务包是调用在64位环境中运行SSIS脚本任务
任务无法在64时执行自定义.NET的DLL引发以下错误因为该脚本没有预先编译,所以它是位环境。请打开选项以在任务编辑器中预编译脚本。因为是由生成过程中产生的参考DLL
脚本任务设置为预编译=假。
建议的解决办法是:
选项1与预编译=真,打开,保存并关闭该包装在BIDS生成完成后 。这将重新编译参考并在SSIS包中生成嵌入的64位二进制文件,并会导致上述错误消失。但是,这也意味着必须在构建完成后手动打开SSIS包。
选项2棒32位模式。
选项1是两者的可行的,但不实用。使用200个SSIS软件包 - 我们无法在每次生成构建时完成此任务。
方案2是不可能的,因为32位不能按比例给我们。
现在的问题:1。 你的乡亲对您的SSIS包构建过程?如果是的话,你可以分享你的做法 2.你如何管理脚本任务?您是否愿意在脚本中捆绑引用的dll的开发者版本?