【问题标题】:How to access SQL Server?如何访问 SQL Server?
【发布时间】:2019-08-12 17:48:05
【问题描述】:

问题:我收到此错误:

在建立与 SQL Server 的连接时发生与网络相关或特定于实例的错误。
找不到服务器或无法访问服务器。
验证实例名称是否正确以及 SQL Server 是否配置为允许远程连接。
(提供者:SQL 网络接口,错误:26 - 错误定位服务器/指定的实例)(Microsoft SQL Server)

程序文件显示如下:

MSSQL13.SQLEXPRESS
MSSQL14.SQLEXPRESS
MSSQL14.SQLEXPRESS01

我可以从 SSMS 17.9.1 访问 MSSQL14.SQLEXPRESS01,但我所有的数据库都在 MSSQL13.SQLEXPRESS 中。

安装:

  • SQL Server Management Studio 17.9.1
  • Visual Studio 2019 16.2.1

如何访问MSSQL13.SQLEXPRESS 中的数据库?

【问题讨论】:

  • 您不能在同一台计算机上拥有两个未命名的实例。看起来您有一个未命名的 2016 实例,然后在升级模式下安装了 2017 以替换 2016,然后安装了另一个(命名)2017 实例。查看 2017 的默认实例。
  • 感谢您的贡献。是的,这可能就是我所做的。我安装了 2017 的命名实例作为实验,因为升级后我看不到我的“旧”(SQL Server 2016)数据库。我想要做的是清理我通过将所有旧工作迁移到单个 SQL Server 2017 实例而造成的混乱。有什么建议吗?
  • "查看 2017 的默认实例。"好主意,我该怎么做?

标签: sql-server-express


【解决方案1】:

原来“出于某种原因”SQL Server Express 的 SQL Server 服务没有运行。

使用 services.msc 启动它后,我能够打开 SQL Server 13 引擎 (SQL Server 2016) 并查看我所有的“旧”数据库。

感谢 Vivek Janakiraman 在 MSDN SQL Server 论坛上提供解决方案。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-05-28
    • 2018-04-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多