⑴ sql Server的用户身份认证模式
SQL Server 提供了两种确认用户帐户对数据库引擎服务的验证模式:
Windows身份验证
SQL Server身份验证
Windows身份验证:SQL Server数据库系统通常运行在Windows服务器上,而Windows作为网络操作系统,本身就具备管理登录、验证帐户合法性的能力,因此Windows验证模式正是利用了这一用户安全性和帐号管理的机制,允许SQL Server可以使用Windows的用户名和口令。在这种模式下,用户只需要通过Windows的验证,就可以连接到SQL Server,而SQL Server本身也就不需要管理一套登录数据
SQL Server身份验证:SQL Server身份验证模式允许用户使用SQL Server安全性连接到SQL Server。在该认证模式下,用户在连接SQL Server时必须提供登录名和登录密码,这些登录信息存储在系统表syslogins中,与Windows的登录帐号无关
⑵ sql server 2005 支持哪两种身份验证模式各自有何特点
1、混合模式,就是使用windos集成的身份验证也可以,使用SQL Server独立认证也可以。这种方式验证方式较宽,安全性跟兼容性是较为平衡的。
2、Windows集成身份验证,仅仅支持windos集成的身份,这种方式比较不安全,因为没有SQL Server的独立授权,与Windows自身的权限可能出现交叉问题,会造成安全问题。
所以一般推荐使用第一种方式,使用SQLServer验证作为登陆名。