我有一个带有扩展名(.accdb)的Access DB(Office 365的一部分)。该数据库受密码保护。我试图在SSIS中创建与此Access数据库的连接,但是当我执行"测试连接时,它会一直失败。
我在我的连接中使用以下提供程序:
但是当我点击"测试连接"时,它会失败。
我基本上都是这个链接:
错误消息为:
由于初始化提供程序时出错,测试连接失败。无法打开数据库。它可能不是您的应用程序识别的数据库或文件可能已损坏
有谁知道为什么?
谢谢
答案 0 :(得分:0)
主要错误是:
无法打开数据库。它可能不是您的应用程序识别的数据库或文件可能已损坏
所以我不认为这是与密码相关的错误,听起来您的数据库已损坏。尝试手动打开数据库,运行压缩和修复过程,以及另存为新副本
答案 1 :(得分:0)
在 Access 中,我收到错误 3049:无法打开数据库 '',当我添加批量记录时,特别是当这些记录具有 Access 附件时。这些附件存储为一个字节数组,可能相当多,每个附件都可能很大——一张图片的兆字节并不少见。当我超过 2GB 的 Access 数据库大小时,错误为 3049,并且它可能会随机发生。