大家都知道sql server 有两种登录验证方式,即sql server验证方式和windows验证方式,但是sql server默认的是windows登录验证方式,我们如何启用sql server和windows混合的验证方式并成功登录呢?

在解决这个问题之前,我们首先要明白windows身份验证模式和SQL server身份验证模式有什么不同:

用windows身份验证是根据用户的windows身份权限来进行身份验证,这种方式要直接一些,只要windows登录密码正确就可以访问数据库,sql不判断sa密码。但是在远程连接的时候会因NTML验证的缘故,无法登陆。

用混合身份验证模式,也就是基于Windows身份验证和SQL Server身份混合验证。这个连接不仅包括远程用户还包括本地用户,当远程用户访问时由于未通过windows认证,而进行sql server认证,从而使得远程用户也可以登录。

下面就来介绍一下如何启用sql server和windows混合的验证方式吧。

首先,以默认的windows验证方式打开并登录SQL Server 2008

第二步:登录后定位到“\安全性\登录名”,选择要使用sql server登录验证方式的用户(例如sa),右击sa,选择“属性”。

第三步:打开“属性”窗口后,定位到“常规”选项卡,修改密码并勾选或取消勾选相应复选框选项。

第四步:然后切换到“状态”选项卡,选择“连接到数据库”为“授予”,“登录”为“启用”,之后点击右下方的“确定”按钮保存退出。

第五步:右击连接数据库的登录用户,在出现的右键菜单中选择“属性”选项,之后将出现下图第二张图所示的界面。切换到“安全性”选项卡,在“服务器验证方式”下选择“sql server和windows身份验证模式”,点击“确定”保存退出。

第六步:右击连接数据库的登录用户,在出现的右键菜单中选择“停止”选项,停止服务器进程,在出现的提示窗体中选择“是”。

第七步:当sql server服务器图标变为黄色的时候,依然右击它,点击“启动”,在出现的提示窗体中选择“是”。

第八步:关闭microsoft sql server,重新以sa用户登录,便可以成功利用sql server登录验证方式登录sql server。

转载于:https://www.cnblogs.com/m0488/p/9443811.html

怎样更改SQL Server 2008的身份验证方式相关推荐

  1. 如何更改SQL Server 2005的身份验证模式

    安装MS SQL Server 2005时,缺省为Windows身份验证模式,刚开始不知道怎么修改为SQL Server和Windows混合身份验证模式,只好重装,然后选择为混合模式,后来发现,原来装 ...

  2. 微软SQL服务器登录,Microsoft SQL Server 【Windows 身份验证】和 【sa】都无法登录的解决方案...

    1.修改启动参数:打开[SQL Server 配置管理器(SQL Server Configuration Manager)]→右键[SQL Server(MSSQLSERVER)]属性→高级(Adv ...

  3. SQL Server 数据库之身份验证和访问控制

    身份验证和访问控制 1. 身份验证模式 1.1 Window 身份验证模式 1.2 混合身份验证模式 2. 管理登录名 2.1 创建 Windows 登录名 2.2 创建 SQL Server 登录名 ...

  4. SQL Server 2005的身份验证模式修改步骤

    安装MS SQL Server 2005时,缺省为Windows身份验证模式,刚开始不知道怎么修改为SQL Server和Windows混合身份验证模式,只好重装,然后选择为混合模式,后来发现,原来装 ...

  5. 替换SQL Server中Windows身份验证登陆名buildin\Administrator

    以Administrator账户登陆服务器的人员,均可以以buildin\Administrator登陆数据库,并且拥有sysadmin最大权限.而能够使用Administrator登陆服务器可能包括 ...

  6. SQL Server 2014 windows身份验证登录失败解决办法

    网上大部分安装SQL Server教程里都默认选择的windows身份验证登录,没有设置sql server账号,因此初次登录时只能通过这一种方式登录,若windows身份验证也不通过,该如何解决呢. ...

  7. SQL SERVER 2008 利用发布订阅方式实现数据库同步

    数据库同步方式有很多种,这里以SQL Server 2008 为例利用数据库发布和订阅的方式来演示数据库的同步技术.由于就有一台计算机,只能在同一个服务器下两个不同的数据库之间进行数据同步进行演示. ...

  8. eclipse 连接sql server 2012 windows身份验证

    我需要连接的数据库是windows 身份验证,而不是SQL Server 身份验证. eclipse中数据库属性配置 jdbc.driver=com.microsoft.sqlserver.jdbc. ...

  9. ISA server的常见身份验证方式

    ISA 2006的几种常用验证方式: 1. 基本验证: 此验证方式不会被加密,只是以明文的方式来传递信息,不安全.如果在"网络"的"内部"属性中将"域 ...

最新文章

  1. 外贸网站制作 网页的宽度多少为合适
  2. linux复杂逻辑判断,20.5 shell脚本中的逻辑判断
  3. Hessian 初探
  4. python变量初始化_tensorflow之变量初始化(tf.Variable)使用详解
  5. 红帽linux cd命令,redhat linux 文件操作
  6. java 跳转虚拟目录_java tomcat虚拟目录的深入了解
  7. mysql数据库同步xtrab_热备份的实现方式
  8. paypal php txn id,php 接入 paypal 支付
  9. UVA10929 You can say 11【大数模除】
  10. GitHub 学习和使用
  11. CMYK、RGB颜色对照表
  12. 字节跳动财务报表_【实锤】这一波疫情过后,字节跳动要上市了
  13. 关于wkhtmltopdf生成pdf空白
  14. 【机器学习面经】AI算法岗位简历必备
  15. 能上QQ不能上浏览器处理方法(win11版)
  16. java xtend_Eclipse Xtend对Java说:我帮你瘦身
  17. docker搭建fdfs实现缓存图片视频
  18. 一步步教你搭建Android开发环境(有图有真相)--“自吹自擂:史上最详细、最啰嗦、最新的搭建教程”
  19. Final Cut Pro V10.6.5 MAC 专属视频后期工具
  20. 基于WebGL架构的3D可视化平台—城市地下管线3D可视化

热门文章

  1. java 减少内存_java-减少应用程序内存占用
  2. Python 正则表达式(一)
  3. Web前端页面设计流程及注意事项,谨记!
  4. 5个小技巧让你写出更好的JavaScript 条件语句
  5. ajax 2分钟超时_ajax和axios、fetch的区别
  6. ichartjs android,在android上动态实现ichartjs的3D柱形图
  7. 猜数字游戏python程序用函数guesssecret_python实现猜数字游戏
  8. nginx一个端口配置多域名服务
  9. STM8单片机低功耗---活跃停机(Active Halt)模式实现-3
  10. POJ-1008(滑雪)