我已经检查了实例名称,自动关闭设置为 true,检查了允许服务器上的远程连接。当我打开 SQL Server 配置管理器时,服务器正在运行。我什至已经重新启动。我以与所有其他人相同的方式创建了这个数据库。我使用实体框架并检查了其中的名称web.config
并且它们匹配。这是向导中的默认连接字符串 - 我在部署之前用于测试。我只是想不出其他任何东西来检查它为什么无法连接。在 SQL Server 中工作一切都很好。
这是一般错误。
与 SQL >Server 建立连接时发生与网络相关或特定于实例的错误。服务器未找到或无法访问。验证实例名称是否正确,并且 SQL Server 已配置为允许远程连接。(提供程序:共享 > 内存提供程序,错误:40 - 无法打开与 SQL Server 的连接)
配置:
connectionString="metadata=res://*/Model.csdl|res://*/Model.ssdl|res://*/Model.msl;provider=System.Data.SqlClient;provider connection string='data source=.\SQL_1;attachdbfilename="C:\Program Files (x86)\Microsoft SQL Server\MSSQL10_50.SQL_1\MSSQL\DATA\A_db.mdf";integrated security=True;connect timeout=10;user instance=True;multipleactiveresultsets=True;App=EntityFramework'" providerName="System.Data.EntityClient" />
提前致谢。