脚本任务已损坏 - SSIS包

时间:2015-04-22 08:34:38

标签: sql-server ssis ssis-2012

我打开了SSIS包,出现了以下错误:

  

验证错误:xyz:脚本任务已损坏。

     

验证错误:xyz:任务验证期间出现错误。

我总共有18个这样的错误。 不知道该怎么做。 重点是 - 它是一个高效包,这意味着它可以正常运行。 我为什么要编辑它 - 它没有获取最新的数据。 我现在尝试了什么 - 我试图谷歌错误,并搜索Stackoverflow的数据库关键字'脚本任务已损坏'。没找到任何可以帮助我前进的东西。

顺便说一句,这个软件包很久以前就已经发布了,我不知道该工具的版本...我现在要分析为什么它没有得到最新的数据。

以下是任务流程和错误的屏幕截图: enter image description here

以下是项目包含的脚本:

enter image description here

此外,文件夹'bin'具有以下文件'AuditLogsLoader.dtsx'。

当我打开脚本(AuditLogsLoader.dtsx)而不是BIDS但是在Server Data Tools中,并点击其中包含错误的脚本时,我进入脚本任务编辑器,我做不了多少,但是点击'编辑脚本'。但如果我这样做,我会收到以下错误:

enter image description here

在尝试Ray的建议后,我收到以下错误: enter image description here

1 个答案:

答案 0 :(得分:0)

试试这个:

  1. 以管理员身份打开VS2012的开发人员命令提示符
  2. 执行命令cd" C:\ Program Files(x86)\ Microsoft Visual Studio 11.0 \ Common7 \ IDE \ PrivateAssemblies"
  3. 执行命令gacutil / if Microsoft.SqlServer.Dts.Design.dll
  4. 重新启动Visual Studio