脚本任务已损坏 - SSIS 包

问题描述 投票:0回答:1

我打开SSIS包,并收到以下错误:

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

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

我总共有 18 个这样的错误。 不知道我应该做什么。 重点是 - 它是一个“富有成效”的包,这意味着它运行时没有错误。 为什么我要尝试编辑它 - 它没有获取最新的数据。 我现在尝试过的 - 我尝试用谷歌搜索错误,并使用关键字“脚本任务已损坏”搜索 Stackoverflow 的数据库。没有找到任何可以帮助我前进的东西。 顺便说一句,这个包是很久以前做的,我不知道用哪个版本的工具...我现在必须分析为什么它没有获取最新的数据。

这是任务流程和错误的屏幕截图:

enter image description here以下是项目包含的脚本:

enter image description here此外,文件夹“bin”具有以下文件“AuditLogsLoader.dtsx”。

当我不在 BIDS 中而是在服务器数据工具中打开脚本 (AuditLogsLoader.dtsx) 并单击其中包含错误的脚本时,我会进入脚本任务编辑器,在该编辑器中我无能为力,只能单击“编辑脚本” '。但如果我这样做,我会收到以下错误:

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

enter image description here

sql-server ssis ssis-2012
1个回答
0
投票

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