MS Access and MSSQL



我正在尝试将我的MS Access前端连接到MSSQL数据库,这是一个有许多表和视图的大型数据库。禁止以系统管理员用户身份进行连接。

SQL的管理员已经创建了一个用户,并授予该用户权限(甚至拥有特定表的所有权(。但是MSAccess无法正确链接表。

在MS SQL Management Studio中,我可以与该用户一起正确地查看软件中的视图和表,但当我在MS access中通过ODBC连接器进行连接时,当我在链接阶段看到表时,它会遇到错误,并且无法正确链接表。

错误图像

我创建了一个本地MSSQL数据库,使用sysadmin我可以很容易地链接表,当我切换到不同的权限集时,我遇到了同样的问题。

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

答案是用户没有视图定义权限。这就是为什么它不起作用。

最新更新