+ -
当前位置:首页 → 问答吧 → sqlserver身份验证问题

sqlserver身份验证问题

时间:2011-12-18

来源:互联网

windows和sqlserver身份验证优缺点在哪里?企业一般用哪种啊?

作者: wkupaochuan   发布时间: 2011-12-18

Windows 身份验证模式
Windows 身份验证模式是 SQL Server 中的默认身份验证模式。在 Windows 身份验证模式下,SQL Server 仅依赖用户的 Windows 身份验证。然后,授予 Windows 用户或组对 SQL Server 的访问权限。使用此模式与服务器建立的连接称为信任连接。 
当使用 Windows 身份验证模式时,数据库管理员通过授予用户登录 SQL Server 的权限来允许他们访问运行 SQL Server 的计算机。

混合身份验证模式
在混合模式下,可以使用 Windows 身份验证或 SQL Server 身份验证对用户进行验证。SQL Server 负责维护经过 SQL Server 身份验证的用户的用户名和密码。 

如果客户端和服务器能够使用 NTLM 或 Kerberos 登录身份验证协议,则以混合模式连接的 SQL Server 就像使用 Windows 身份验证模式一样,也依赖 Windows 来验证用户身份。如果客户端无法使用标准 Windows 登录,则 SQL Server 要求提供用户名和密码对,并将其与存储在系统表中的用户名和密码对进行比较。依赖用户名和密码对的连接称为非信任连接或 SQL 连接。
在真实的开发中,开发人员到底应该选用哪种身份验证方式,要根据具体情况来决定。但一般情况下,应该选择使用SQL Server身份验证方式,因为它更加安全与灵活。

作者: hllfl   发布时间: 2011-12-18

倾向于使用SQL Server验证

作者: bdmh   发布时间: 2011-12-18

各有优劣吧

多数用的还是SQL身份验证

作者: q107770540   发布时间: 2011-12-18

sql吧

作者: TERMINATOR_LZQ   发布时间: 2011-12-18