运行64位的SSIS 2017意外终止

时间:2018-12-06 22:35:12

标签: ssis

我有大约150个软件包的SSIS解决方案。当以64位运行时,其中两个软件包始终失败,并出现“意外终止”错误。它们在32位运行时中运行时成功。

失败的程序包会在失败之前将一些行写入目标。

所有数据流的源和目标是本地SQL Server数据库。我使用SQL Server Native 11 OLE DB驱动程序。

两个软件包都包含DT_NTEXT数据类型,但其他成功的软件包也是如此。

ErrirDumps文件夹(C:\ Program Files \ Microsoft SQL Server \ 140 \ Shared \ ErrorDumps)中没有任何内容。 Windows事件日志中也没有任何内容。

下面是数据流任务的图像。 LKP组件仅缓存5行。

Data Flow Task

任何帮助或想法都将不胜感激。

2 个答案:

答案 0 :(得分:0)

我有类似的问题,或者希望是相同的。该软件包无法使用64位环境运行,也没有日志。

只需检查您的dotnet框架安装。 “ Framework64”文件夹中的machine.config文件的文件权限存在问题...

答案 1 :(得分:0)

我的SSIS包也有同样的问题。从2010年的32位升级到2016年的64位后,该程序包停止工作。 SQL Server作业不会显示错误,甚至冗长的错误日志记录也不会提供有用的信息。

我的程序包正在并行导入一些不同的电子表格。将任务更改为串行处理后(在第一个电子表格完成后导入下一个电子表格),该程序包将再次运行。

在更新SSIS程序包之前,建议您禁用程序包中的任务并找出错误源。但希望这会有所帮助!