sql - 使用 ssis 从 excel 加载数据时意外终止
问题描述
我有 SSIS 包,它只是使用 microsoft.ace.oledb 从 excel 加载数据。12.0 驱动到 sql server 表。
excel文件大小为4.5mb
它在本地运行良好。
当我在开发环境中使用 Sql Server Agent 进行部署和运行时,作业失败,状态为“意外终止”(在验证后和信息上)。我无法排除故障,因为没有错误消息。
请注意开发环境是我本地的精确图像副本。这只发生在大型 excel 文件中。
解决方案
确保 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。
推荐阅读
- javascript - 未捕获的语法错误:意外的标识符 game.js:25
- jackson - 如何在 Ktor 中配置 jackson-modules-java8
- wordpress - wordpress 下一篇文章链接没有按预期工作
- sql - 在一个查询中使用两次嵌套查询 - 用于 FROM 和 WHERE
- java - 界面管理eclipse
- websocket - Websocket 客户端在连接数超过 7k 时收到 RST 数据包
- php - 使用 PHPMailer 发送邮件后如何进行重定向
- react-native - 当遍历地图以显示所有图像时,我收到警告:列表中的每个孩子都应该有一个唯一的“关键”道具
- android - firebase signInWithEmailLink 删除 firebase 帐户中的电话号码
- sql - 此 SQL Server 代码段中的引号是什么意思?(选择''第1列,''第2列)