使用 SSIS 连接到 Access 365 错误 0x80040E09

问题描述 投票:0回答:1

我有三个 Access 数据库 MDB 文件,其中包含需要升级到 SQL Server 的各种表。我需要能够定期更新数据。

我在 Visual Studio 中使用 SSIS 包。我已将其设置为此项目使用 32 位版本。我的其中一个数据库运行得很好。

在下一个数据库上使用相同的技术,我使用 Access 16 连接创建 OleDb 连接管理器,并且连接测试良好,我下拉表下拉列表,它发现表名称很好。我选择一张桌子并点击OK,然后它返回:

HRESULT 异常:OxC0202038

ssis oledb ms-access-2016
1个回答
0
投票

我从另一个来源获得这些数据库。三人中的两人是在没有保安的情况下被安置的。作为较旧的 MDB,它们有能力拥有用户级安全性。有问题的表位于安全性设置为仅管理员的一个数据库中。

欺骗性的部分是 oledb 连接可以找到设置了安全性的表名,所以我应该无法读取它们。错误消息的模糊性也没有多大帮助。

但是,一旦我重置用户级别安全性以允许完全访问,一切就正常了。

© www.soinside.com 2019 - 2024. All rights reserved.