【问题标题】:SQL Server Databases missing after installing SQL Server Express安装 SQL Server Express 后缺少 SQL Server 数据库
【发布时间】:2018-05-28 12:32:10
【问题描述】:

我将 SQL Server 2017 Express 作为命名实例与我的默认实例一起安装。重新启动一次后 - 两者都显示,但我无法远程连接到 SQL Server Express。然后我按照说明使用配置管理器在 SQL Express 上启用 IP 并重新启动。现在我可以远程连接,但我的默认实例显示没有数据库!

同样在配置管理器中,SQL Server 服务不会显示我的任何实例,因此我可以检查它们是否正在运行(这是在启用协议 IP 地址之前的注意事项,当我知道它肯定正在运行时因为我可以连接到它)

-- 更新: 我发现如果我启动 SQL Server Configuration Manager 2016 而不是“SQL Server Configuration Manager”,我可以看到我的所有服务器。 SQL Server 2016 似乎与 SQL Server Express 一样运行。还有一个“MSSQLServer”已停止 - 认为这可能是 SQL Server 2012。现阶段不确定哪个拥有数据库。

【问题讨论】:

    标签: sql-server sql-server-2017-express


    【解决方案1】:

    好的,对于任何处于类似情况/恐慌的人。执行以下操作。

    1. 查看其他 SQL Server 配置管理器显示的内容。如果您多年来安装了多个版本,您可能会看到多个版本。

    2. 尝试使用后面的一种。需要的话也可以查看文件路径here

    3. 如果您设法查看数据库服务器列表,请检查启用和禁用的服务器。我必须先禁用 SQL Server (SQLExpress),然后才能启用 SQL Server (MSSQLServer),在我的例子中是指 SQL Server 2012。

    4. 如果您希望 SQL Server Express 作为命名服务器与默认服务器一起运行,请确保在 SQL Server 网络配置>SQL Express 协议> 中为其分配不同的端口号(例如 1435) SQL Server 配置管理器中的 TCP/IPALL 部分。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-04-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-09-12
      相关资源
      最近更新 更多