我忘记了Sql Server 2005的密码。未启用Windows身份验证,因此无法登录。如何删除当前实例并创建新的数据库实例?或者是否存在更好的解决方案?
答案 0 :(得分:2)
假设您是Windows管理员组的成员,您可以将服务器置于单用户模式,您可以试试这个 -
答案 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)
您是否在以域/服务器本地管理员身份登录时尝试连接?