代码之家  ›  专栏  ›  技术社区  ›  Serhat Ozgel

如何创建SQL Server 2005的新实例

  •  0
  • Serhat Ozgel  · 技术社区  · 16 年前

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

    3 回复  |  直到 16 年前
        1
  •  2
  •   Russ Cam    16 年前

    假设您是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

        2
  •  2
  •   Chris Tybur    16 年前

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

    hkey_local_machine\software\microsoft\microsoft SQL Server\mssql.1\mssql server

    在名为loginmode的双字中。值2表示混合模式(支持Windows和SQL身份验证);我认为0仅为Windows,1仅为SQL。您可以尝试将其更改为2,重新启动MSSQL服务,然后在以管理员身份登录到计算机后尝试进入SQL Management Studio。

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

        3
  •  0
  •   Stu    16 年前

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