Sql server 安装SQL Server Express后缺少SQL Server数据库

Sql server 安装SQL Server Express后缺少SQL Server数据库,sql-server,sql-server-2017-express,Sql Server,Sql Server 2017 Express,我将SQL Server 2017 Express作为命名实例与默认实例一起安装。重新启动一次后-两个都显示,但我无法远程连接到SQL Server Express。然后,我按照说明使用configuration manager在SQL Express上启用IP并重新启动。现在我可以远程连接,但我的默认实例没有显示任何数据库 同样在configuration manager中,SQL Server Services不会显示我的任何实例,以便我可以检查它们是否正在运行(甚至在启用协议上的IP地址之

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

同样在configuration manager中,SQL Server Services不会显示我的任何实例,以便我可以检查它们是否正在运行(甚至在启用协议上的IP地址之前,以及当我知道它确实在运行时,我可以连接到它时,这都是需要注意的)

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

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

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

  • 尝试使用后面的一个。如果需要,也可以查看文件路径

  • 如果您设法查看数据库服务器的列表,请检查哪些已启用,哪些已禁用。在启用SQL Server(MSSQLServer)之前,我必须先禁用SQL Server(SQLExpress),在我的例子中,它指的是SQL Server 2012

  • 如果要让SQL Server Express作为命名服务器与默认服务器一起运行,请确保在SQL Server Configuration manager中的“SQL Server网络配置>SQL Express协议>TCP/IPALL”部分为其分配不同的端口号(例如1435)