MS Access链接表到SQL Server 2019 ODBC错误

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

我已将MS Access 2016表迁移到SQL Server 2019数据库,并且已使用Windows身份验证将表制作为链接表。因此,前端是MS Access,后端是MS SQL Server。一切正常,直到我只想授予某些域用户只读权限,但连接将失败并且无法连接到表。

我发现的唯一解决方案是为所有用户提供可以链接表的数据库所有权。

问题是:是否仍然要向域中的特定用户授予只读权限并保持ODBC连接有效?

sql-server database ms-access-2016 ownership linked-tables
1个回答
0
投票

我将假设您的DSN使用特定的登录名连接到SQL Server。您需要将DSN切换为使用Windows身份验证,以便使用每个用户凭据。这样做将使用使用SQL Server数据库权限的域帐户针对SQL Server数据库进行身份验证。

确实有一个警告,您还需要在SQL Server上为每个用户创建登录名。

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