MS Access 和 MSSQL

MS Access and MSSQL

我正在尝试将我的 MS Access 前端连接到 MSSQL 数据库,这是一个包含许多 table 和许多视图的大型数据库。禁止以sysadmin用户连接。

SQL 的管理员创建了一个用户并授予该用户权限(甚至取得了特定 table 的所有权)。但是 MSAccess 无法正确 link tables.

在 MS SQL Management Studio 中,我可以正确地看到该用户在软件中的视图和 table,但是当我通过 MS 访问中的 ODBC 连接器连接时,我确实看到 tables 在 linking 阶段遇到错误,link tables 不正确。

ERROR IMAGE

我创建了一个本地 MS SQL 数据库,使用系统管理员我可以轻松地 link table,当我切换到不同的权限集时 运行 进入同样的问题。

有人 运行 遇到过这样的问题吗?

答案是用户没有查看定义权限。这就是它不起作用的原因。