sql server2008 连接方式
刚打开程序时有个身份验证,一个是windows身份验证,还有个是sqlserver2008身份验证,这两种方式有什么区别啊?...
刚打开程序时有个身份验证,一个是windows身份验证,还有个是sql server 2008身份验证,这两种方式有什么区别啊?
展开
1个回答
展开全部
当用户通过 Windows 用户帐户连接时,SQL Server 使用操作系统中的 Windows 主体标记验证帐户名和密码。也就是说,用户身份由 Windows 进行确认。SQL Server 不要求提供密码,也不执行身份验证。Windows 身份验证是默认身份验证模式,并且比 SQL Server 身份验证更为安全。Windows 身份验证使用 Kerberos 安全协议,提供有关强密码复杂性验证的密码策略强制,还提供帐户锁定支持,并且支持密码过期。通过 Windows 身份验证完成的连接有时也称为可信连接,这是因为 SQL Server 信任由 Windows 提供的凭据。
http://msdn.microsoft.com/zh-cn/library/ms143705(SQL.90).aspx
http://msdn.microsoft.com/zh-cn/library/ms144284.aspx
简单说windows 身份验证就是将登陆验证交给windows系统,有系统来验证。
而SQL server 验证方式是有SQL Server 数据库自带的安全验证机制来验证用户的合法性。
http://msdn.microsoft.com/zh-cn/library/ms143705(SQL.90).aspx
http://msdn.microsoft.com/zh-cn/library/ms144284.aspx
简单说windows 身份验证就是将登陆验证交给windows系统,有系统来验证。
而SQL server 验证方式是有SQL Server 数据库自带的安全验证机制来验证用户的合法性。
参考资料: http://msdn.microsoft.com/zh-cn/library/ms144284.aspx
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询