在本地计算机上"The server was not found or was not accessible"



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

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

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

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

异常级别1:基础提供程序无法打开

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

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

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

<add name="EMSDataModelContainer"connectionString="metadata=res:///EMSDataModel.csdl|res:///EMSDataModel.ssdl|res://*/EMSDataModel.msl;provider=System.Data.SqlClient;provider连接字符串=";数据源=xps-8500;最初的目录=EMS;集成的安全性=真;multipleactiveresultsets=True;App=EntityFramework";"providerName="System.Data.EntityClient"/>

提前感谢。

检查事件查看器。在我的案例中,SQL服务器已过期。

相关内容

最新更新