我正在尝试连接到笔记本电脑上的SQL Server Express实例;我在我的系统中安装了SQL Server 2008,但是当我尝试将实例(local)/SQLEXPRESS
或Jashobanta-PC/SQLEXPRESS
放入我的系统时,我无法连接到它。它的出现甚至不存在于我的系统中。
我收到以下错误: -
建立与SQL Server的连接时发生了与网络相关或特定于实例的错误。找不到服务器或无法访问服务器。检查实例名称是否正确以及SQL Server是否配置为允许远程连接。有关详细信息,请参阅SQL Server联机丛书..
我也试过使用SQLCMD
命令工具,但结果是一样的: -
sqlcmd -E -S .\SQLEXPRESS
此处也出现了相同的错误。
我的系统中是否有SQLEXPRESS
未安装的可能性?但是,由于MVC Code First使用SQL Server Express,我需要它。当我首先使用代码时,文件创建得很好,但它是如何连接的,它在创建数据库的地方,它是未知的。
任何建议都会有所帮助。
提前致谢 Jashobanta
答案 0 :(得分:0)
我遇到了类似的问题,因此出于谷歌目的,我会列出我的结果。
我对这个问题的看法是我有一个SQL2008 Express实例,它已经变暗了#39;因为我安装了SQL2008R2和/或SQL Express 2012的完整实例。我的猜测是这些中的一个或另一个关闭了过时的快递实例作为安全风险。
这些实例是作为新的实例名称安装的,但在我的(local)\SQLEXPRESS
实例被禁用的某个地方。
使用此link我使用SQL2008R2安装程序升级安装程序检测到的SQLEXPRESS
实例。
将SQLEXPRESS
实例升级到2008R2后,很高兴重新启用并可在(local)\SQLEXPRESS
访问,其中包含我以前的所有数据库。
答案 1 :(得分:0)
我刚才遇到同样的问题。解决问题的方法是安装SQL Server 2008 Express Edition。
您可以通过从Web平台安装程序中搜索“SQL Express”并安装“带有高级系列的SQL Server 2008 Express”和“带有工具的SQL Server 2008 Express”来执行此操作。
或者
从此网址下载并安装。
http://www.microsoft.com/en-us/download/details.aspx?id=1695
.\SQLEXPRESS
是用于SQL Server 2008的SQL Express
(LocalDB)\v11.0
是SQL Express for SQL Server 2012/14