NT验证登陆与SQL Server验证登陆的区别

来源:百度知道 编辑:UC知道 时间:2024/06/24 10:59:41
在学数据库课程~不太理解这两者的区别~请高人赐教~

nt登陆也就是用你的系统账号登陆,只要能用这台电脑,也就能登录SQL SERVER,而SQL SERVER验证则不然,账号和密码是存在数据库里面的,如果你能登录windows但 没sql账号,还是不能能录!

NT验证使用的是Windows系统的帐户,而SQL Server验证的帐户是存储在SQL Server的master数据库里面的。
NT验证使用的是一种可信任连接,只要你登录Windows系统时通过了身份验证,那么在登录SQL Server时就无需再输入用户名和密码了。而SQL Server验证则需要输入相应的用户名和密码。

前者登录用的是你Windows的登录。后者用的是你在数据库里设置的账号/密码来登录。前者比后者安全,但是后者比较灵活,而且所有的管理都是在数据库内部。