我打开SSIS包,并得到了以下错误:脚本任务已损坏 - SSIS包
Validation error: xyz: The Script Task is corrupted.
Validation error: xyz: There were errors during task validation.
我总有18个这样的错误。 不知道我应该做什么。 重点是 - 这是一个生产包,这意味着它运行没有错误。 为什么我要编辑它 - 它没有得到最新的数据。 我现在尝试的 - 我试图谷歌的错误,并搜索关键字的'脚本任务已损坏'的Stackoverflow的数据库。没有找到任何可以帮助我前进的东西。
顺便说一句,这个软件包很久以前就被制作出来了,我不知道该用哪个版本的工具...我现在必须分析为什么它没有得到最新的数据。
这里是任务流程和错误的截图:
下面是该项目包含的脚本:
,另外的文件夹“bin”的事呢下列文件“ AuditLogsLoader.dtsx”。
当我打开脚本(AuditLogsLoader.dtsx)而不是在BIDS但在服务器数据工具中,然后单击其中包含错误的脚本时,我进入脚本任务编辑器,但我不能做太多,但点击'编辑脚本'。但如果我这样做,我得到以下错误:
尝试雷人的建议后,我得到了以下错误:
你尝试打开脚本? SSIS仅在SQL 2005中引入。因此,您只有三个主要版本可以与2005,2008/R2和2012进行竞争。尝试在安装了2005工具的计算机上打开 – Raj
感谢您的反馈!我用相应的文件和文件夹更新了我的问题。由于我没有SSIS的经验,如果能告诉我哪一个脚本应该打开哪个工具,我将不胜感激。 – Adam
在BIDS中打开软件包,忽略错误并双击任何带有错误图标的脚本任务。检查脚本任务是否实际打开,否则会引发另一个错误。有时它只会是损坏的元数据,当打开任务时会自动修复。 – Raj