SQLserver SA模式和 windows模式等登陆失败解决方案(总结)

SQLserver SA模式和 windows模式等登陆失败,报错18465/18461 ,解决方案

在下载安装SQLSERVER 2012 SP1时,选择了windows身份验证登录。登陆时用windows身份验证失败,报错18645。不死心又试了一下sa模式登陆,结果同样报错18465。在网上查询了很多方法,在众多解决办法中,最终选择了以下的解决方式,真心感谢原博主的分享(如有侵权,联系删除),在此记录,并分享原博主。

链接一:link
链接二:link
链接三:link

解决过程

1.第一次登陆时SA和windows都报错18645。跟着LS庆博主(链接一)修改MSSQLSERVER的启动参数后,windwos登陆成功。

a. 修改启动参数:打开【SQL Server 配置管理器(SQL Server Configuration Manager)】→右键【SQL Server(MSSQLSERVER)】属性→高级(Advanced)选项→双击【启动参数(Start Parameters)】→在文本末尾新增 ;-m →确定(OK)
b. windows模式登陆成功,修改为混合模式。
打开【SQL Server Management Studio】使用【Windows 身份验证】进行登录→登录进去后修改服务器身份验证为【SQL Server 和 Windows 身份验证】方式
c.修改【sa】的密码。

2.打开SQLSERVER,选择SA模式登陆,报错18461。{sqlservser2012数据库报错:用户 ‘sa‘ 登录失败。原因: 服务器处于单用户模式。目前只有一位管理员能够连接。 (Microsoft SQL Server,错误: 18461)}。

这时,跟着Luholixian博主(链接二)删除第一步增加的参数。【其实LS庆博主第五步时删除参数,但是当时忘了操作】

3.再返回用windows模式登陆,结果还是失败。然后就跟着danforn博主(链接三)执行SQL语句。

CREATE LOGIN [计算机名\Windows帐户名] FROM WINDOWS

语句执行后,再执行以下问题。

a.使用SQL Server 身份验证模式登陆->安全性"->“登陆名”->双击之前创建的登陆名打开该登陆名的属性,
b.在“登陆属性”界面->“选择页”->“服务器角色”->选中“puplic”和“sysadmin“->“确定”
c.重新启动

几经波折,最终解决!!!!

  • 1
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值