Sql server 2008 用于ODBC访问的MS SQL server用户帐户

Sql server 2008 用于ODBC访问的MS SQL server用户帐户,sql-server-2008,odbc,public,Sql Server 2008,Odbc,Public,我正在尝试在SQL Server 2008 R2中创建一个用户帐户,用于仅限于一个数据库的ODBC访问。我无法使用有效密码创建帐户。如何使用ODBC驱动程序授予对数据库的公共只读访问权限。用户在我们的网络上没有管理员权限,因此NT权限无法工作。有什么想法吗 谢谢 Jhmpro1.创建新的登录sql server 2.在登录属性中转到用户映射 3.勾选上方窗格中所需的数据库,然后 4.勾选下方窗格中的访问级别: 如果需要只读访问,请勾选db_datareader 如果您需要在下方窗格中具有写入权

我正在尝试在SQL Server 2008 R2中创建一个用户帐户,用于仅限于一个数据库的ODBC访问。我无法使用有效密码创建帐户。如何使用ODBC驱动程序授予对数据库的公共只读访问权限。用户在我们的网络上没有管理员权限,因此NT权限无法工作。有什么想法吗

谢谢


Jhmpro

1.创建新的登录sql server

2.在登录属性中转到用户映射

3.勾选上方窗格中所需的数据库,然后

4.勾选下方窗格中的访问级别:

  • 如果需要只读访问,请勾选db_datareader
  • 如果您需要在下方窗格中具有写入权限,请勾选db_datareader和db_datawriter
5.使用此登录将表链接到SQL Server