2013-02-12 46 views
2

我试图连接到笔记本电脑上的SQL Server Express实例;我的系统中安装了SQL Server 2008,但是当我尝试将实例(local)/SQLEXPRESSJashobanta-PC/SQLEXPRESS放入我的系统中时,我无法连接到它。它似乎并没有出现在我的系统中。SQLExpress实例似乎不存在

我收到以下错误: -

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

我已经使用SQLCMD命令工具也正因为这个尝试,但结果是一样的: -

sqlcmd -E -S .\SQLEXPRESS 

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

SQLEXPRESS是否有没有安装在我的系统中?但是随着MVC Code First使用SQL Server Express,我需要它。当我第一次使用代码时,那么这些文件创建的很好,但它是如何连接的,它在创建数据库的位置,它不知道。

任何建议将有所帮助。

在此先感谢 Jashobanta

+1

是的,有可能是没有安装的SQL Server Express。你安装了它吗?什么时候?它运行吗?在SQL Server配置管理器中显示了什么(或者在管理工具>服务中是否有名为SQL Server(SQLEXPRESS)的服务)? – 2013-02-12 18:54:46

+0

我试过检查所有的协议。除VIA之外的所有协议均已启用。并且没有设置SQLExpress协议的位置。 – 2013-02-12 18:55:28

+0

No Aron,在服务中没有称为SQLEXPRESS的服务.....但它是默认的Visual Studio 2010,并且我已经在系统中安装了sql server 2008。所以我不知道它是如何错过的。 – 2013-02-12 18:56:46

回答

0

我有一个类似的问题这一点,所以对于谷歌而言,我会列出我的结果。

我认为这个问题是因为我安装了SQL2008R2和/或SQL Express 2012的完整实例,因此我有一个SQL2008 Express实例,它已经“黑屏”了。我的猜测是,这些将关闭过时的快速实例作为安全风险。

这些实例是作为新鲜实例名称安装的,但是在我的(local)\SQLEXPRESS实例被禁用的路上的某处。

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

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

0

我刚才也有同样的问题。解决该问题需要做的是安装SQL Server 2008 Express版本。

您可以通过从Web平台安装程序中搜索“SQL Express”并安装“具有高级系列的SQL Server 2008 Express”和“带有工具的SQL Server 2008 Express”来执行此操作。

从此URL下载并安装。

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

.\SQLEXPRESS是SQL Express的SQL Server 2008中,而 (LocalDB)\v11.0是SQL Express的SQL服务器14分之2012