虽然我在使用旧版SqlConnection
或Sql Management Studio
时可以连接到服务器,但我无法通过实体框架与Sql Server建立连接。此外,我还检查了以下所有事项:
数据源或服务器名称或IP地址是否正确。它是:SKI-PC \
我确定我的实例名称是正确的。
允许远程连接,也没有防火墙。
我面临的错误是:
发生与网络相关或特定于实例的错误 建立与SQL Server的连接。找不到服务器或 无法访问。验证实例名称是否正确 SQL Server配置为允许远程连接。 (提供者:SQL 网络接口,错误:26 - 查找服务器/实例时出错 指定)
为了澄清,app.config
中的连接字符串是:
<add name="MyEntities" connectionString="metadata=res://*/DataModel.csdl|res://*/DataModel.ssdl|res://*/DataModel.msl;provider=System.Data.SqlClient;provider connection string="data source=SKI-PC\SEP;initial catalog=Restaurant;user id=sa;password=;MultipleActiveResultSets=True;App=EntityFramework"" providerName="System.Data.EntityClient" />