如何创建 Sql Server 2005 的新实例
-
09-06-2019 - |
题
我忘记了 Sql Server 2005 的密码。未启用 Windows 身份验证,因此我无法登录。如何删除当前实例并创建新的数据库实例?或者是否存在更好的解决方案?
解决方案
假设您是 Windows 管理员组的成员,您可以将服务器置于单用户模式,您可以尝试以下操作 -
其他提示
我读到的问题是服务器设置为仅使用 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。
如果失败,您可以通过重新运行安装程序来创建另一个实例。
您是否尝试过以域/服务器本地管理员身份登录时进行连接?
不隶属于 StackOverflow