允许不将Access应用程序与链接到SQL Server的表一起使用,而无需赋予用户服务器角色?

时间:2018-10-24 16:44:14

标签: sql-server ms-access

我有一个Access 2013应用程序,其表链接到SQL Server 2008 R2。与用户进行测试时,我为他提供了数据库的db_datareader和db_datawriter角色。

我收到此错误:

  

连接失败:SQLState'28000'SQL Server错误:18456   [Microsoft] [ODBC SQL Server驱动程序] [SQL Server]用户登录失败   'xxxxx'

添加sysadmin服务器角色后,他便可以使用该应用程序。

如何允许用户在不授予服务器角色的情况下使用该应用?

1 个答案:

答案 0 :(得分:-1)

感谢您的答复。事实证明,此问题是由该服务器符合DoD要求的安全设置引起的。