我无法启用sa帐户

时间:2013-08-01 10:25:41

标签: sql sql-server sql-server-2008-r2 account

除了[sa]用户

,我在sysadmin中没有用户

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

然后我无法启用它,我可以做些什么来重新启用它?

3 个答案:

答案 0 :(得分:6)

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

答案 1 :(得分:4)

您必须将sqlcmd.exeWindows Authentication (Specify the -E flag)一起使用并重新设置帐户:

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

USE [YourDatabase]
GO

ALTER LOGIN [sa] ENABLE
GO

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

答案 2 :(得分:4)

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

在查询下方运行

ALTER LOGIN [sa] WITH PASSWORD='AnyStronG@#Passw)e', CHECK_POLICY=OFF
GO
ALTER LOGIN [sa] ENABLE
GO

参考: - Enable Sa Login