WINDOWS和SQL验证的本质区别

Mircosoft SQL Server可以使用自身的安全体系对用户登录进行认证,又可接收Windows NT认证用户的连接请求。
1、Windows NT认证模式:当用户通过Windows NT认证并成功登录后,用户在连接SQL Server时,SQL Server直接接收用户的连接请求。这种认证模式只使用于Windows NT平台,对于运行在Windows 95/98操作系统下的SQL Server系统无此认证模式。
2、Windows NT认证和SQL Server认证混合模式:在这种方式下,对于可信连接用户的连接请求,系统将采用Windows NT认证模式,而对于非可信连接用户则采用SQL Server认证模式。采用SQL Server认证模式认证时,系统检查是否已经建立了该用户的登录标识以及二者的口令是否相同。通过认证后,用户应用程序才可连接到SQL Server服务器,否则系统将拒绝用户的连接请求。
而无论采用哪种认证模式,在用户连接到SQL Server后,他们的操作是完全相同的。比较起来,Windows NT认证与SQL Server认证各有优劣:
1、Windows NT认证更为安全。因为Windows NT操作系统具有较高的安全性。有安全确认、口令加密、审核、口令有效期保护、最短口令长度限制、非法登录时的帐户锁定等功能。
2、SQL Server认证较为简单,它允许应用程序的所有用户使用同一个登录标识,而Windows NT则需要为所有的用户创建用户帐户。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值