【问题标题】:Why is no database shown in Visual Studio?为什么 Visual Studio 中没有显示数据库?
【发布时间】:2016-09-08 23:42:21
【问题描述】:

我的 SQL Server 对象资源管理器没有显示任何数据库:

我也收到错误A network-related or instance-specific error occurred while establishing a connection to SQL Server. ...。当我运行网站时,显示的错误是The system cannot find the file specified。此外,Services 中缺少SQL Server

(与 Visual Studio 一起安装,从未单独使用)

昨天,一切都像魅力一样运作;我有多个带有表的数据库,并且能够访问数据。今天,同一个项目甚至无法启动,也没有db。这里的 Visual Studio 有什么问题?谢谢

【问题讨论】:

  • 检查您的 SQL 服务器是否正在运行。输入 cmd services.msc 并查看 SQL Server 是否设置为自动。
  • @Milan 我在列表中没有它,我在All Programs 中也没有它。是否有启动/重启SQL Server的命令?

标签: asp.net visual-studio visual-studio-2015


【解决方案1】:

我以前也遇到过同样的问题。我花了一段时间才弄清楚。你需要做的是去这里:https://www.microsoft.com/en-us/download/details.aspx?id=42299

就我而言,我使用的是 SQL Server 2014 Management Studio。您必须找到适合您使用的 SQL Studio 版本(2008、2012、2014)的版本。

点击大下载按钮,现在选择合适的版本非常重要。检查:

  • Express 32BIT\SQLEXPR_x86_ENU.exe 如果您在 32 位 PC 上运行,或者
  • Express 64BIT\SQLEXPR_x64_ENU.exe 如果您在 64 位 PC 上运行

安装 Express 版本非常重要。

接下来,一旦你安装了它,你应该能够在你的services.msc 中看到SQL Server (MSSQLSERVER),以及安装的一些其他 SQL 服务。

打开 Visual Studio 2015 并在 SQL Server 对象资源管理器 窗口中右键单击 SQL Server 并选择 Add SQL Server... 选项。它应该会提示您从 SQL Server Management Studio 连接到服务器。

如果您在安装过程中默认保留所有内容,只需在 服务器名称 中输入 .(点),然后点击 connect。现在它应该加载数据库了。

【讨论】:

    【解决方案2】:

    原来Visual Studio在默认安装中没有自带MS SQL Server。需要手动从 MS 网站安装SQL Server Data Tools。 VS 自定义安装也允许这样做,但您需要一个安装程序。只需确保在自定义安装组件菜单中选择SSDT。此外,我还从 VS 本身运行了一个更新,允许我安装 SQL Server 2008、14 和 16。我终于可以在 VS 中访问数据库了!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-05-01
      • 2019-02-20
      • 1970-01-01
      • 2015-10-16
      相关资源
      最近更新 更多