我在使用SQL Express 2012 SP1 x64的新笔记本电脑(Windows 8 x64)上本地工作,我收到以下连接错误:
建立与SQL Server的连接时发生与网络相关或特定于实例的错误。
找不到服务器或无法访问服务器。验证实例名称是否正确,以及SQL Server是否配置为允许远程连接。 (提供程序:SQL网络接口,错误:26 - 查找指定的服务器/实例时出错)
请注意,服务sqlserver
正在运行,共享内存,TCP / IP,命名管道都已启用。
有时连接成功但只有一段时间。
通常我会收到连接错误。
有任何想法如何解决此问题?
提前致谢
答案 0 :(得分:1)
检入Windows服务,有时在Visual Studio或SQL Server中进行某些更新后,SQL Server实例会停止。我认为你的意思是,有时它不是连接,但几秒后它确实有效。我是对的吗?
答案 1 :(得分:1)
我已经重命名了我的电脑,sql Express正在寻找错误路径上的数据库服务器。重命名计算机或更新路径将解决这个问题。
这可能不是你的问题,但可以帮助别人。
答案 2 :(得分:0)
而不是SQL Express - 你可以连接并使用 - (localdb)/v11.0吗?
localdb与sqlexpress相比重量更轻,是开发人员在SQL中快速放置一些数据的推荐方法。另请注意,localdb不作为服务运行,而是作为应用程序运行,因此可能更容易连接到它。 Here是一个讨论其他差异的问题。