SQLServer用windows身份验证后没有权限问题

SQL2012,sa账号的密码忘记了,用的是windows身份验证登录的,想要更改sa密码。

但是登录后修改,提示没有权限。此时创建数据库或者表同样没有权限。

上网搜索很久,尝试后下面这种方法可以更改sa 的账户密码(windows 身份登录依旧没有权限,能用一个也是好的)

1、首先进入服务,找到SQL server 服务,在属性中记住服务名,我的是 MSSQL$SQLEXPRESS 。  

(我有两个Sqlserver 服务,一个是SQL,一个是SqlExpress, 第一次操作是,盯错成了另一个,所以失败。所以要分清当前的sqlserver服务是哪一个。)

2、电脑搜索命令提示符,用管理员权限打开。

输入:net stop [服务名]  , 关闭sqlserver服务。

C:\Windows\system32>net stop MSSQL$SQLEXPRESS
SQL Server (SQLEXPRESS) 服务正在停止.
SQL Server (SQLEXPRESS) 服务已成功停止。

再输入:net start [服务名]  /m, 开启sqlserver服务单例模式。(不加 /m 就是正常模式开启)

C:\Windows\system32>net start MSSQL$SQLEXPRESS /m
SQL Server (SQLEXPRESS) 服务正在启动 .
SQL Server (SQLEXPRESS) 服务已经启动成功。

3、打开Sqlserver, 此时会弹出登录窗口,不用点击登录,关闭就好。要将所有的查询窗口关闭,不然等一下会提示登录不了。

点击新建查询(new Query),弹出登录窗口,选择windows身份验证,登录进行,就可以修改sa 账号的密码了,也可以做其他的操作。

4、最后关闭服务,再正常启动服务后,就可以用sa 账户登录了。

  • 1
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 6
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值