DAC--解决windows验证无法登陆的问题
2014-01-14 00:18
363 查看
解决思路:
使用单用户管理员模式启动SQL Server,再使用SQLCMD连接上数据库,此时有sysadmin权限,添加用户并赋予相应权限
![](https://oscdn.geek-share.com/Uploads/Images/Content/202009/02/5706acc94cb2977128b7ffa713532fd4.jpg)
1>停止SQL Server服务运行
2>在CMD下启动SQL Server 服务
![](https://oscdn.geek-share.com/Uploads/Images/Content/202009/02/bfa25367ef391a559c7c490952bcf883.jpg)
3>执行等待服务启动结束
![](https://oscdn.geek-share.com/Uploads/Images/Content/202009/02/24eeb9cf44f88df4faf62b07faa366e5.jpg)
4>新开CMD然后使用SQLCMD来添加用户
![](https://oscdn.geek-share.com/Uploads/Images/Content/202009/02/4c54f0310f92caac35ddfa4956bf9c0f.jpg)
5>在SQLCMD下执行
USE [master]
GO
CREATE LOGIN [U1] WITH PASSWORD=N'u1@123@123', DEFAULT_DATABASE=[master],
CHECK_EXPIRATION=OFF, CHECK_POLICY=OFF GO EXEC master..sp_addsrvrolemember @loginame = N'U1', @rolename = N'sysadmin'
GO
![](https://oscdn.geek-share.com/Uploads/Images/Content/202009/02/9130f1a6fc86a01c0c93682a1be635e1.jpg)
6>关闭以上CMD窗口,正常启用SQLServer
PS:
设置SQL Server启用混合登录模式验证可在注册表中修改
HKLM\Software\Microsoft\Microsoft SQL Server\%InstanceName%\MSSQLServer\LoginMode
使用单用户管理员模式启动SQL Server,再使用SQLCMD连接上数据库,此时有sysadmin权限,添加用户并赋予相应权限
![](https://oscdn.geek-share.com/Uploads/Images/Content/202009/02/5706acc94cb2977128b7ffa713532fd4.jpg)
1>停止SQL Server服务运行
2>在CMD下启动SQL Server 服务
![](https://oscdn.geek-share.com/Uploads/Images/Content/202009/02/bfa25367ef391a559c7c490952bcf883.jpg)
3>执行等待服务启动结束
![](https://oscdn.geek-share.com/Uploads/Images/Content/202009/02/24eeb9cf44f88df4faf62b07faa366e5.jpg)
4>新开CMD然后使用SQLCMD来添加用户
![](https://oscdn.geek-share.com/Uploads/Images/Content/202009/02/4c54f0310f92caac35ddfa4956bf9c0f.jpg)
5>在SQLCMD下执行
USE [master]
GO
CREATE LOGIN [U1] WITH PASSWORD=N'u1@123@123', DEFAULT_DATABASE=[master],
CHECK_EXPIRATION=OFF, CHECK_POLICY=OFF GO EXEC master..sp_addsrvrolemember @loginame = N'U1', @rolename = N'sysadmin'
GO
![](https://oscdn.geek-share.com/Uploads/Images/Content/202009/02/9130f1a6fc86a01c0c93682a1be635e1.jpg)
6>关闭以上CMD窗口,正常启用SQLServer
PS:
设置SQL Server启用混合登录模式验证可在注册表中修改
HKLM\Software\Microsoft\Microsoft SQL Server\%InstanceName%\MSSQLServer\LoginMode
相关文章推荐
- sql server2008本地连接选择windows身份验证无法登陆的解决办法
- 关于github for windows无法登陆,login failed问题的解决方法
- BIEE 11G 登陆时出现 “无法登录 验证期间出错” 的问题解决
- 【MySQL】解决windows下mysql匿名登陆无法使用mysql数据库的问题
- 解决windows下的mysql匿名登陆无法使用mysql数据库的问题
- 解决非驱动签名缺失情况下的“Windows 无法验证此设备所需的驱动程序的数字签名”问题
- 解决windows下的mysql匿名登陆无法使用mysql数据库的问题
- 解决windows下的mysql匿名登陆无法使用mysql数据库的问题
- 解决windows下的mysql匿名登陆无法使用mysql数据库的问题
- 解决windows 2003 server 安装SQL2000时CD-KEY无法验证的问题
- 解决远程无法登陆mysql服务器的问题和重置密码
- H3C交换机dot1X+AD+IAS+CA配置实验五(解决用户尚未登录无法验证问题)
- thunderbird 配置无法被验证问题解决
- SQL Server无法以local 登陆问题的解决方法provider: Named Pipes Provider, error: 40 - Could not open a connection
- 解决Windows 2000无法访问Windows XP共享目录的问题
- 【原】oracle11gR2 dbconsole修改主机无法登陆问题解决办法
- (转)一套.net窗体身份验证方案(解决了防止用户重复登陆,session超时等问题)
- J2EE-Windows环境设置防火墙解决Tomcat无法远程访问的问题
- 解决安装sql server 2000 无法验证产品密钥的问题
- 解决kubuntu 无法登陆问题 (续)