在Windows 8上重新创建Windows管理员帐户后无法连接到SQL Server

时间:2013-11-17 16:50:12

标签: windows-8 sql-server-2012

我在新的Windows 8安装上安装了SQL Server 2012。安装进行顺利,但第二天我的本地Windows帐户出现问题(我最初将此帐户添加到本地Administrators组)。

出于某种原因,我的Windows帐户使用了错误的个人资料。我最终通过重新创建一个新的Windows帐户来修复该问题(使用相同的凭据并将其添加到本地管理员帐户中)。

但是现在当我使用此Windows帐户登录时,我无法连接到本地SQL Server。我收到登录失败错误。我无法使用sa帐户登录。看起来我已被锁定在本地SQL Server之外。

任何人都可以帮助指导我如何解决这个问题吗?

1 个答案:

答案 0 :(得分:2)

这种情况正在发生,因为您的新Windows帐户与旧帐户的版本不同SID。在进行登录尝试时,所有SQL真正关心的是SID。新的SID?不同的用户。

有一种方法可以作为系统管理员以单用户模式登录SQL,前提是您至少拥有本地管理员组中的Windows帐户(因此您应该很高兴去那里)。您必须先在single-user mode启动它。从上面的链接:

  

以单用户模式启动SQL Server可启用任何成员   计算机的本地Administrators组连接到的实例   SQL Server作为sysadmin固定服务器角色的成员。

完成此操作后,您可以根据需要创建或更改登录,然后正常重新启动SQL。

这是walkthrough on the whole process