解决 SQL Server 所有帐号无 sysadmin 权限,且未启用 SQL Server 身份验证,sa 帐号也未启用的问题
Posted 不是豆豆的旮旯
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了解决 SQL Server 所有帐号无 sysadmin 权限,且未启用 SQL Server 身份验证,sa 帐号也未启用的问题相关的知识,希望对你有一定的参考价值。
解决 未启用 SQL Server 身份验证 的问题:
1. 运行 regedit,进入注册表编辑器
2. 打开:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL14.MSSQLSERVER\MSSQLServer( MSSQL14.MSSQLSERVER 这部分根据实际安装实例的名称来选择,若有多个实例,请打开需要设置的那个)
3. 找到其中的 LoginMode 项,值为 1 时仅 Windows 身份验证,值为 2 时为混合验证。
解决 SQL Server 所有帐号无 sysadmin 权限,且 sa 帐号未启用的问题:
1. 停止 SQL Server 服务;
2. 使用管理员身份运行命令提示符,输入 NET START [SQL Server 服务名] /m,即使用 /m 参数启动 SQL Server 服务,SQL Server 进入单用户模式;
3. 打开 SQL Server Management Studio,不进行连接,直接点击新建查询;
4. 使用 ALTER LOGIN sa ENABLE 启用 sa 账户;
5. 使用 ALTER LOGIN sa WITH PASSWORD = N‘123456‘ 修改 sa 密码;
6. 重新启动 SQL Server 服务即可。
以上是关于解决 SQL Server 所有帐号无 sysadmin 权限,且未启用 SQL Server 身份验证,sa 帐号也未启用的问题的主要内容,如果未能解决你的问题,请参考以下文章
SQL Server 新安装启用sa用户/sa用户登录提示管道另一端无进程
如何将所有数据库(快速)自 sql server 2008 express 传递到 sql server 2008 R2(无 express)