首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >sql作业上的SSIS脚本任务错误

sql作业上的SSIS脚本任务错误
EN

Stack Overflow用户
提问于 2018-02-12 15:05:46
回答 3查看 1.9K关注 0票数 1

我想从sql作业运行一个ssis包sql版本是2016第一个ssis包是2013,有错误消息如下

启动时间: 6:19:50 AM错误: 2018-02-10 06:19:50.57代码: 0x00000003来源:脚本任务脚本任务描述:从XML加载脚本任务时出现异常: System.IO.FileNotFoundException:无法加载文件或程序集“”Microsoft.VisualStudio.Tools.Applications Version=14.0.0.0 Culture=neutral PublicKeyToken=b03f5f7f11d50a3a“”或其依赖项之一。“”系统找不到指定的文件。文件名:'Microsoft.VisualStudio.Tools.Applications Version=14.0.0.0 Culture=neutral PublicKeyToken=b03f5f7f11d50a3a‘at Microsoft.SqlServer.IntegrationServices.VSTA.VstaHelper.b__1b() at Microsoft.SqlServer.IntegrationServices.VSTA.MtaExecution.Run(Action action) at Microsoft.SqlServer.IntegrationServices.VSTA.VstaHelper.CleanUp()

at Microsoft.SqlServer.VSTAHosting.VSTAScriptingEngine.DisposeVstaHelper() at Microsoft.SqlServer.Dts.Tasks.ScriptTask.ScriptTask.MigrateVSTADenaliScriptProject(XmlElement elemProj IDTSInfoEvents events) at Microsoft.SqlServer.Dts.Tasks.ScriptTask.ScriptTask.LoadFromXML(XmlElement IDTSInfoEvents events)警告:程序集绑定日志记录已关闭。要启用程序集绑定失败日志记录,请将注册表值HKLM\Software\Microsoft\Fusion!EnableLog设置为1。注意:程序集绑定失败日志记录会带来一些性能损失。若要关闭此功能,请删除注册表值HKLM\Software\Microsoft\Fusion!EnableLog。结束错误: 2018-02-10 06:19:50.58错误码: 0x00000003来源:脚本任务描述:脚本任务损坏。

然后我安装了新版本(2015),现在出现了这个错误

02/10/2018 08:41:20,SSIS,Error,1,WIN2016-SQL2016\SQL2016,SSIS,SSIS,,以用户身份执行: WIN2016-SQL2016\Administrator。Microsoft (R) SQL Server Execute Package Utility版本13.0.1601.5,适用于32位版权所有(C) 2016 Microsoft。版权所有。启动时间: 8:41:20 AM错误: 2018-02-10 08:41:20.59代码: 0xC000F427来源:脚本任务

描述:若要在SQL Server数据工具之外运行SSIS包,必须安装Integration Services Standard Edition或更高版本。结束错误DTExec:包执行返回DTSER_FAILURE (%1)。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2018-02-14 13:27:47

你应该在真实的服务器上测试这个包。有些东西在模拟器中不能正常工作。

票数 1
EN

Stack Overflow用户

发布于 2018-02-12 15:48:02

Anush,根据您上一个错误,尝试以32位而不是64位运行SSIS包。

票数 0
EN

Stack Overflow用户

发布于 2019-02-28 04:17:53

我也有同样的问题,我发现它与脚本任务有关,这些任务是在SSIS BI项目的早期版本中创建的,不会自动转换。

下面是我升级它们所做的工作。这对你来说可能有点不同,但应该会给你一些从哪里开始的想法。

步骤1.备份。备份SSIS项目和dtsx文件。

SSIS第2步.创建一个新的解决方案。确保它在VS解决方案资源管理器工具箱中指明了这一点(参见图1)。

步骤3.检查C:\Program Files ( Microsoft.SqlServer.ScriptTask.dll )\Microsoft SQL ServerVersion NO\DTS\Tasks下的Microsoft.SqlServer.ScriptTask.dll的最新版本。记下这个数字。

步骤5.搜索VSTAMajorVersion并更改为您在步骤3中注意到的版本。请参见图2。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48741091

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档