为什么Visual Studio中没有显示数据库?

时间:2016-09-08 23:42:21

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

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

SQL Server Object Explorer enter image description here

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

enter image description here

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

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

2 个答案:

答案 0 :(得分: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版本非常重要。

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

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

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

答案 1 :(得分:1)

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