如何创建Sql Server 2005的新实例

时间:2008-08-20 20:42:05

标签: sql-server sql-server-2005

我忘记了Sql Server 2005的密码。未启用Windows身份验证,因此无法登录。如何删除当前实例并创建新的数据库实例?或者是否存在更好的解决方案?

3 个答案:

答案 0 :(得分:2)

假设您是Windows管理员组的成员,您可以将服务器置于单用户模式,您可以试试这个 -

http://blogs.msdn.com/raulga/archive/2007/07/12/disaster-recovery-what-to-do-when-the-sa-account-password-is-lost-in-sql-server-2005.aspx

答案 1 :(得分:2)

我读到的问题是服务器设置为仅使用SQL身份验证,也许您不知道sa密码或任何其他SQL登录凭据?如果是这样,您可以更改身份验证模式。对于SQL Server 2005默认实例,它存储在注册表中:

HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Microsoft SQL Server \ MSSQL.1 \ MSSQLServer

在一个名为LoginMode的DWORD中。值为2表示混合模式(支持Windows和SQL身份验证);我认为0只是Windows而1只是SQL。您可以尝试将其更改为2,重新启动MSSQL服务,然后在以管理员身份登录计算机后尝试进入SQL管理工作室。

如果失败,您可以通过重新运行安装程序来创建另一个实例。

答案 2 :(得分:0)

您是否在以域/服务器本地管理员身份登录时尝试连接?