我无法启用 sa 帐户

问题描述 投票:0回答:5

除了 [sa] 用户之外,我在 sysadmin 中没有其他用户

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

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

sql sql-server t-sql sql-server-2008-r2 account
5个回答
14
投票

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

运行下面的查询

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

参考:- 启用 Sa 登录


13
投票

您必须将

sqlcmd.exe
Windows 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


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

2
投票

检查服务器属性 > 安全性上是否启用了 Windows 和混合身份验证

.enter image description here


0
投票

给出的答案 https://stackoverflow.com/users/14972163/sukhanth-vijayakumaran 作品。我不能在这里投票所以告诉

© www.soinside.com 2019 - 2024. All rights reserved.