SQLServer身份验证 分为 Windows身份验证,和 SQL SERVER身份验证 有啥区别呢??

求解

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身份验证方式,因为它更加安全与灵活。
温馨提示:内容为网友见解,仅供参考
第1个回答  2011-12-02
windows 身份验证是指,根据当前登录的windows操作系统用户来登录。只要你进入操作系统的时候,你的登录用户已经被授权允许登录,你就能够使用SQL Server。
SQL Server身份验证是指,根据SQL Server所定义的用户来登录。比如sa用户,或者自定义的用户。
第2个回答  2011-12-07
简单说就是:WINDOWS 身份认证就是直接用你的windows系统当前用户名(一般为管理员)就可以登陆了。
SQL认证就是:你要在SQL创建用户 每次登录都要输入正确的用户名,还要赋予一定的权限
第3个回答  2011-12-02
windows身份验证就是你用登录操作系统本身的权限登录,如同你用钥匙进入了房子大门就可以直接进入各个房间
SQL Server身份验证就是你单独设置的权限;如同你进入房子之后还需要房间的钥匙
第4个回答  2011-12-06
如果选择Windows身份验证模式,SQL SERVER系统会根据用户的windows账号允许或拒绝访问,如果选择SQL SERVER身份验证模式需要提供一个SQL SERVER登录用户名和口令,该记录将保存在SQL SERVER的内部,而且该记录与任何windows账号无关。
大概就这么多了,有什么不懂得还可以问我哦。。。。

SQLServer身份验证 分为 Windows身份验证,和 SQL SERVER身份验证 有...
Windows 身份验证模式是 SQL Server 中的默认身份验证模式。在 Windows 身份验证模式下,SQL Server 仅依赖用户的 Windows 身份验证。然后,授予 Windows 用户或组对 SQL Server 的访问权限。使用此模式与服务器建立的连接称为信任连接。当使用 Windows 身份验证模式时,数据库管理员通过授予用户登录 SQL...

...库中Windows身份验证和SQL server身份验证有什么异同?一般
都一样,windows身份验证就是用系统的帐号来管理数据库,SQL server身份验证就是独立帐号。用哪一种方式都可以,如果是web应用,应该用sql server身份验证,如果是数据管理员,建议用windows身份验证。

sql server2008的windows身份验证和sql身份验证有什么区别么?
1、Windows身份验证和SQL身份验证都是数据库身份验证的一种,身份验证是用以识别数据的操作者身份。不管使用哪种身份验证,只要具有数据库或表的相关权限,那么均可以对数据库及表进行相关的权限范围之内的增删查改的操作,所操作后的数据都是相互影响;2、Windows身份验证和SQL身份验证的区别不是权限,因为...

sqlserver实例的身份验证模式有哪几种
windows身份验证模式和SQL server身份验证模式 主要集中在信任连接和非信任连接。windows 身份验证相对于混合模式更加安全,使用本连接模式时候,sql不判断sa密码,而仅根据用户的windows权限来进行身份验证,我们称为“信任连接”,但是在远程连接的时候会因NTML验证的缘故,无法登陆。混合模式验证就比较既当本...

登录sql时 window身份验证登录和sqlserver验证登录有什么区别?
Windows身份验证使用的是Windows操作系统的帐户进行验证,登陆sql时可直接登陆不需要再次输入用户名和密码了;SQL Server验证使用的是SQL Server定义的帐户,进入时需要输入用户名密码进行登录验证。如果你是自己在学习,进行练习的话用Windows身份验证就可以了,但是如果你要是工作开发程序就需要用SQL Server身份...

sqlserver采用的身份验证模式有
Windows身份验证、SQL身份验证。1、Windows身份验证:使用Windows操作系统的凭据进行身份验证。此模式建立在Windows操作系统的用户和组上,并且可以利用Windows的访问控制功能。2、SQL身份验证:使用SQLServer数据库引擎中的用户名和密码进行身份验证。此模式是SQLServer特有的,并且可以在没有Windows域的环境中使用...

SQL Server!急救!!!
(一)SQLServer支持Windows身份验证模式和混合模式两种身份验证模式。这两种身份验证模式的区别有:(1) Windows 身份验证模式 只进行 Windows 身份验证。用户不能指定 SQL Server 2000 登录 ID。这是 SQL Server 2000 的默认身份验证模式。不能为在 Windows 98 上运行的 SQL Server 实例指定 Windows 身份...

Sqlserver2012验证模式(sqlserver的两种验证模式)
SQL有两种验证模式 一、Windows验证模式。设置为该模式的话,服务器机器要允许客户端的机器能访问。也就是说你服务端机器的用户管理中,需有要客户端的用户名。假如你的客户端机器登录名为test,那么服务端机器的用户列表中,需要有test用户名。二、混合模式。设置为该模式的话,你在客户端可以使用SQL...

sql中两种身份验证模式的含义是什么?
98上运行的SQL Server实例指定Windows身份验证模式,因为此操作系统不支持Windows身份验证。混合模式,如果用户在登录时提供了SQL Server 2000登录ID,则系统将使用SQL Server身份验证对其进行验证。如果没有提供SQL Server 2000登录ID或请求Windows身份验证,则使用Windows身份验证对其进行身份验证。

sql sever问题
你用ODBC证明你已经out了,说这话,估计你不会给我分了,sql server本身的client连接方式速度快,效率高,是微软推荐的方式。直接使用驱动。你问的第三个问题就是WINDOWS身份验证和SQL SEVER身份验证有什么区别。你选第一个就是身份验证,第二个就是SQL SEVER身份验证。--- 建议你别学习落后的技术。

相似回答