0

错误消息:由于初始化提供程序时出错,测试连接失败。无法识别的数据库格式“\nrpi.local\commonData.accdb”

我设置了我的数据库和 SSIS,一切都运行良好。然而,我的数据库正在增长,当它接近 100MB 时,我决定“压缩它”我这样做的那一刻,我的 SSIS 开始在 100% 的时间内失败,我收到了上面的消息。

我曾尝试使用 JET 连接,但没有运气。我目前正在使用 ACE OLEDB 12.0 我尝试在 32 位模式下运行 SSIS,但没有运气。

如果我在压缩之前提取数据库的备份,一切都会再次运行。

基本信息:Access 2007、Visual Studio 2008 SP1

有什么想法吗?

4

1 回答 1

0

从 Microsoft 下载并安装数据连接组件。

http://www.microsoft.com/en-us/download/details.aspx?id=23734

然后将源连接上的提供程序更改为“Native Oledb\Microsoft Office 12 Access Database Engine OLEDB Provider”

此外,如果您的环境是 64 位,您将无法使用 Access 作为资源。进入项目的属性并在调试部分将 Run64BitRuntime 属性更改为 false,然后重试。

于 2013-06-17T17:43:20.093 回答