3

我正在尝试连接到笔记本电脑上的 SQL Server Express 实例;我在我的系统中安装了 SQL Server 2008,但是当我尝试将实例(local)/SQLEXPRESSJashobanta-PC/SQLEXPRESS在我的系统中时,我无法连接到它。似乎它甚至不存在于我的系统中。

我收到以下错误:-

建立与 SQL Server 的连接时发生与网络相关或特定于实例的错误。服务器未找到或无法访问。检查实例名称是否正确以及 SQL Server 是否配置为允许远程连接。有关详细信息,请参阅 SQL Server 联机丛书。

我也尝试过SQLCMD为此使用命令工具,但结果是一样的:-

sqlcmd -E -S .\SQLEXPRESS

这里也出现了同样的错误。

有没有可能SQLEXPRESS没有安装在我的系统中?但由于 MVC Code First 使用 SQL Server Express,我需要它。当我首先使用代码时,文件创建得很好,但是它是如何连接的,它在哪里创建数据库,这是未知的。

任何建议都会有所帮助。

在此先感谢 Jasobanta

4

2 回答 2

0

我刚才也有同样的问题。要解决此问题,您需要安装 SQL Server 2008 Express 版本。

您可以通过在 Web Platform Installer 中搜索“SQL Express”并安装“SQL Server 2008 Express with Advanced Series”和“SQL Server 2008 Express with Tools”来执行此操作。

或者

从此网址下载并安装。

http://www.microsoft.com/en-us/download/details.aspx?id=1695

.\SQLEXPRESS是 SQL Server 2008 (LocalDB)\v11.0的 SQL Express,而 SQL Server 2012 / 14 是 SQL Express

于 2015-02-05T20:53:09.987 回答
0

我有一个类似的问题,所以为了谷歌的目的,我会列出我的结果。

我对这个问题的看法是我有一个 SQL2008 Express 实例,它已经“变暗”了,因为我安装了一个完整的 SQL2008R2 和/或 SQL Express 2012 实例。我的猜测是其中一个或另一个关闭了过时的快递实例作为安全风险。

这些实例被安装为新的实例名称,但在某个地方我的(local)\SQLEXPRESS实例被禁用了。

使用此链接,我使用 SQL2008R2 安装程序来升级SQLEXPRESS安装程序检测到的实例。

实例升级到 2008R2 后,SQLEXPRESS它很高兴地重新启用并可以在 上访问(local)\SQLEXPRESS,其中包含我以前的所有数据库。

于 2013-11-10T07:54:46.170 回答