本地 SQL 服务器由其他用户帐户安装,如何从新用户帐户访问

Local SQL Server installed by other user account, how to access from new user account

    • SQL 用户 1 在本地 PC 上安装了服务器。
    • User1 现已离开公司,并在 PC 上创建了一个名为 User2 的新帐户。
    • User2 无法访问本地 SQL 服务器安装。

User2是否可以在不重新安装的情况下访问本地SQL服务器?

这里是错误:

无法连接到我的数据库名称。

用户 'myuser2name' 登录失败。 (.Net SqlClient 数据提供者)

服务器名称:我的数据库名称

错误编号:18456

严重性:14

状态:1

行号:65536

如需帮助,请单击:http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&EvtSrc=MSSQLServer&EvtID=18456&LinkId=20476

最简单的方法是通过 "sa" 帐户登录,但我希望您没有此帐户的密码或未启用此帐户。

如果您以单用户模式启动服务器,则无需重新安装即可添加其他用户。

This MSDN 页面概述了所有步骤,但简而言之它们是

  1. 使用 "Sql Server Configuration Manager"
  2. 停止该实例的所有服务(包括 Sql 代理和集成服务)
  3. 打开您需要修改的 Sql 服务器实例的属性 window。
  4. 添加一个额外的启动参数“-m”
  5. 启动服务(确保只启动Sql服务器服务)
  6. 使用 "Run as Administrator"
  7. 启动 SSMS
  8. 使用 windows 身份验证连接到服务器。
  9. 添加登录。
  10. 从服务中删除 -m 参数并重新启动上面停止的所有服务。