sql sever 中的安全选项中有 WINDOWS用户验证和什么SQL 分配用户验证 有什么区别啊

jason5468 2001-12-06 10:53:17
在编程中有什么影响
我在单机上开发C/S 到局域网如何实现!
...全文
83 2 打赏 收藏 举报
写回复
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
shq7 2001-12-06
  • 打赏
  • 举报
回复
windows用户验证是指在登录SQL Server服务器时使用服务器所在机器的windows用户来验证身份。
SQL 分配用户验证则是使用SQL Server中已经存在的用户来进行身份验证。
至于两者之间的安全性有什么区别,我也不清楚。
对于编程倒是没有什么影响。

在单机上开发C/S 到局域网如何实现!
——————————————————
并不需要特殊的改动,直接将客户端程序搬到另一台机器就可以了。
nashan 2001-12-06
  • 打赏
  • 举报
回复
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则需要为所有的用户创建用户帐户。
OK?
相关推荐
发帖
MS-SQL Server

3.4w+

社区成员

MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
帖子事件
创建了帖子
2001-12-06 10:53
社区公告
暂无公告