2014年6月11日星期三

SQL SERVER 2008 r2 sa和windows账号都无法登录

处理方式:
  1. 停止正在运行的sql server服务;
  2. 在cmd中切换到sql server目录中的Binn目录(如果这个路径在path环境变量中不切换也行),运行sqlservr.exe -m,注-m为单用户模式的参数,这个cmd窗口不能关闭;
  3. 新打开一个cmd窗口,执行如下语句,如果你知道是什么意思,这一步可以用Microsoft SQL Server Management Studio来代替,(以下操作sqlcmd.exe所在路径在path环境变量中):
    C:\Users\Administrator>sqlcmd
    1> create login tempsa with password='tempsa@123'
    2> go
    1> sp_addsrvrolemember 'tempsa','sysadmin'
    2> go
  4. 关闭这两个cmd窗口,启动sql server服务,使用上一步创建的用户登录,重置/修改一下sa的密码,这时sa就可以登录了

没有评论:

发表评论