我忘记了 Sql Server 2005 的密码。Windows 身份验证未启用,因此我无法登录。如何删除当前实例并创建一个新的数据库实例?还是存在更好的解决方案?
buyutec
问问题
10997 次
3 回答
2
假设您是 Windows Admininstrator 组的成员,您可以将服务器置于单用户模式,您可以试试这个 -
于 2008-08-20T20:49:25.703 回答
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管理工作室。
如果失败,您可以通过重新运行安装程序来创建另一个实例。
于 2008-08-20T21:20:12.057 回答
0
您以域/服务器本地管理员身份登录时是否尝试过连接?
于 2008-08-20T20:44:27.947 回答