我无法启用sa帐户

asp*_*mer 6 sql sql-server account sql-server-2008-r2

我没有sysadmin中的用户,除了[sa]用户

不幸的是,我以[sa]用户身份登录并禁用了它

然后我无法启用它,我能做些什么再次启用它?

小智 6

  1. 启动SQL Server配置管理器(作为本地计算机管理员)
  2. 在右侧选择SQL Server服务 - > SQL Server服务
  3. 右键单击它 - >属性 - >高级选项卡
  4. 进入"启动参数"字符串将'; -m'添加到字符串末尾 - >这将使SQL服务器进入"单用户模式",本地计算机管理员具有超级用户权限.
  5. 重启服务以使启动参数生效.
  6. 使用Windows身份验证作为本地计算机管理员通过SQL Server Management Studio登录 - >现在它具有超级用户首选项并允许您更改所有内容.


Dar*_*ren 5

你将不得不使用sqlcmd.exeWindows Authentication (Specify the -E flag)和renable帐户:

打开命令提示符并导航到SQL Directory并使用sqlcmd.exe -S server -E

USE [YourDatabase]
GO

ALTER LOGIN [sa] ENABLE
GO
Run Code Online (Sandbox Code Playgroud)

http://msdn.microsoft.com/en-us/library/ms162773.aspx


小智 5

使用Windows身份验证登录并选择服务器属性,然后转到“安全性”选项卡,检查气泡SQL Server和Windows身份验证,单击“确定”

要么

在查询下面运行

ALTER LOGIN [sa] WITH PASSWORD='AnyStronG@#Passw)e', CHECK_POLICY=OFF
GO
ALTER LOGIN [sa] ENABLE
GO
Run Code Online (Sandbox Code Playgroud)

参考:- 启用S​​a登录