Active Directory 用户的 SQL Server 连接,无需为每个用户创建显式登录

rem*_*rem 1 windows-server-2008 active-directory sql-server sql-server-2008

属于 Active Directory 域 (Windows Server 2008) 的用户需要能够使用“公共”角色权限连接到 SQL Server 2008 R2(可以是 Express 版)。

我应该为这些用户中的每一个显式创建一个 SQL Server 登录名,还是 Active Directory 提供其他方式为其用户授予对 SQL Server 的访问权限?

小智 5

SQL Server 能够使用 Windows 身份验证来授予对数据库服务器上资源的访问权限,即使您决定使用 SQL 身份验证,此功能也会启用。

您不需要为每个用户创建显式 SQL Server 登录,除非您的应用程序需要它。

要使用 Windows 身份验证和 Active Directory 管理用户访问,您可以创建一个 Active Directory 安全组,将其添加到数据库中,然后将公共角色授予该组。