我可以使用SQL身份验证登录使用Windows身份验证设置的SQL Server 2008吗?

时间:2013-09-04 11:51:32

标签: windows sql-server-2008 username

我的本​​地计算机上有一台SQL服务器,它只是为Windows身份验证设置的。在登录屏幕上,它将显示HOSTNAME \ SQLSERVER,然后我将使用Windows身份验证登录。

我已被转移到具有不同主机名的新计算机,并且数据库也已被移动。但由于Windows用户名不同,我无法登录。我怎样才能进入数据库?我想从现在开始使用“sa”帐户登录。 SQL Server 2008

1 个答案:

答案 0 :(得分:2)

您需要更改注册表项HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Microsoft SQL Server \ MSSQL10.MSSQLSERVER \ MSSQLServer,其中MSSQL10.MSSQLSERVER是您当前实例的名称。

对于Windows,现在应该说“1”。对于混合,将其更改为“2”。

我相信此时的初始SA密码将为空白。但是,SA密码可能已经设置为某些内容,因此即使在更改注册表后,您也可能无法使用SA登录。

您可以在以下网址了解详情:http://www.mssqltips.com/sqlservertip/1441/correct-the-sql-server-authentication-mode-in-the-windows-registry/

祝你好运。