如何创建新的Sql Server 2005实例
时间:2020-03-05 18:41:17 来源:igfitidea点击:
我忘记了Sql Server 2005的密码。Windows身份验证未启用,因此无法登录。如何删除当前实例并创建新的数据库实例?还是存在更好的解决方案?
解决方案
回答
以域/服务器本地管理员身份登录时,我们是否尝试过连接?
回答
假设我们是Windows Admininstrator组的成员,则可以将服务器置于"单用户"模式,可以尝试以下操作-
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
回答
我对问题的理解是,服务器设置为仅使用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 Management Studio。
如果失败,则可以通过重新运行安装程序来创建另一个实例。