“本地计算机上找不到服务器或无法访问服务器”

时间:2014-02-20 01:32:13

标签: sql sql-server visual-studio-2012 sql-server-2008r2-express

我已升级到Windows 8.1计算机,并安装了SQL Server 2012(版本11.0.3128.0)和SQL Server Express 2008 R2(版本10.0.5500.0)。

我在2012年的实例中创建了一个数据库,并通过从另一个服务器的.BAK恢复它来填充它。

我已经打开了Visual Studio 2012,并通过服务器资源管理器访问数据库,列出了表等,没有任何问题。

我已将在另一台计算机上运行的Web应用程序复制到此SAME计算机,并在Visual Studio 2012中将其打开。但是当我尝试在调试模式下运行时,我第一次尝试访问数据库时出现此错误:

异常级别1:底层提供程序无法打开

异常级别2:建立与SQL Server的连接时发生与网络相关或特定于实例的错误。服务器未找到或无法访问。验证实例名称是否正确,以及SQL Server是否配置为允许远程连接。 (提供者:命名管道提供程序,错误:40 - 无法打开与SQL Server的连接)

异常级别3:找不到网络路径

这是我的连接字符串,在App.Config的<connectionStrings>部分中定义:

  

&lt; add name =“EMSDataModelContainer”   的connectionString =“元数据= RES:// /EMSDataModel.csdl|res:// /EMSDataModel.ssdl|res://*/EMSDataModel.msl;provider=System.Data.SqlClient;provider   connection string =“Data Source = xps-8500; Initial   目录= EMS;集成   安全= TRUE; multipleactiveresultsets = TRUE;应用=的EntityFramework “”   providerName =“System.Data.EntityClient”/&gt;

提前致谢。

1 个答案:

答案 0 :(得分:0)

检查事件查看器。就我而言,SQL服务器已过期。