首页 > 解决方案 > 使用 ssis 从 excel 加载数据时意外终止

问题描述

我有 SSIS 包,它只是使用 microsoft.ace.oledb 从 excel 加载数据。12.0 驱动到 sql server 表。

excel文件大小为4.5mb

它在本地运行良好。

当我在开发环境中使用 Sql Server Agent 进行部署和运行时,作业失败,状态为“意外终止”(在验证后和信息上)。我无法排除故障,因为没有错误消息。

请注意开发环境是我本地的精确图像副本。这只发生在大型 excel 文件中。

标签: sqlsql-serverssisdatabase-administrationssis-2016

解决方案


确保 Microsoft Access 数据库引擎 2010 Redistributable https://www.microsoft.com/en-gb/download/details.aspx?id=13255安装在运行 SSIS 包的服务器上,以便 microsoft.ace.oledb。12.0 可用。确保根据运行包的方式选择正确的 64 位和 32 位版本。它可能是 x64,但除非您明确将其设置为 x32。


推荐阅读