4

我以管理员身份登录到 Windows 7 计算机。我正在尝试连接到同一台机器上的 SQL Server 2012。SA 帐户被锁定。当我尝试 Windows 身份验证时,登录失败。

我现在如何登录?是否有解锁 SA 用户的外部工具?我使用外部工具更改 SA 密码。我不想重新安装软件。

4

4 回答 4

3

阅读并遵循在系统管理员被锁定时连接到 SQL Server中描述的步骤:

  • -m使用或以管理模式启动服务器-f
  • 作为 LUA 提升的进程连接(runas 管理员)
  • 为您的用户创建一个登录名并将其添加到 sysadmin 组
于 2012-11-26T18:57:02.523 回答
1

要解锁 sa,您只需以机器管理员身份连接到服务器。默认情况下,计算机管理员被授予对 SQL Server 的访问权限。以管理员身份连接后,您可以运行以下查询:

ALTER LOGIN sa WITH PASSWORD = 'new_password' UNLOCK
于 2016-04-20T07:39:54.003 回答
0

当 SQL Server SA 账户被锁定,使用 Windows 身份验证方式登录失败时,您可以使用第三方工具Asunsoft SQL Password Geeker更改/重置 SA 密码。

Asunsoft SQL Password Geeker 可以立即重置 SQL Server 2012/2008/2005/20014 上的 SA 用户和其他用户的密码。

重要提示:在打开此工具之前,请先停止 SQL Server 服务。并且当 SA 密码重置成功后,不要忘记关闭此工具并重新启动 SQL Server 服务。

现在运行此工具并执行以下操作:

  1. 单击打开文件按钮。
  2. 浏览 master.mdf 文件并将其导入此工具。
  3. 选择sa用户并单击重置按钮。
  4. 输入新的 sa 密码并单击OK

如果您需要更多详细信息,请参阅如何使用 SQL 密码 Geeker

于 2014-07-22T06:36:14.473 回答
0

可能您没有使用 Windows 身份验证连接到 SQL Server 的权限,或者 Windows 身份验证不可用。

除了在 Windows Authentication 模式可用时使用本地管理员帐户登录 SQL Server 2008 Express 之外,还有其他方法可以有效地重置 SQL Server SA 密码,例如命令和 SQL 密码恢复工具。

在某种程度上,命令重置 SA 密码比 SQL 密码恢复工具更难。例如,SQL Password Genius 简化了添加 master.mdf 文件、选择 SA 帐户并为其设置新密码的步骤。所以点击几下就可以用 SQL 密码恢复工具重置 SA 密码了。这里介绍了如何使用命令和工具重置 SA 密码的详细信息:http ://www.isunshare.com/sql-password/four-effective-ways-to-change-sql-server-sa-password.html

于 2015-11-03T09:07:12.400 回答