C# 无法从windows应用程序连接到SQL Server

C# 无法从windows应用程序连接到SQL Server,c#,sql-server,C#,Sql Server,我正在尝试将我的Windows窗体应用程序远程连接到SQL Server 但我有以下例外: 基础提供程序在打开时失败 内部异常: 找不到网络路径 这是我的连接字符串: <add name="dbEntities" connectionString="metadata=res://*/Model1.csdl|res://*/Model1.ssdl|res://*/Model1.msl;provider=System.Data.SqlClient;provider connectio

我正在尝试将我的Windows窗体应用程序远程连接到SQL Server

但我有以下例外:

基础提供程序在打开时失败

内部异常:

找不到网络路径

这是我的连接字符串:

<add name="dbEntities" 
    connectionString="metadata=res://*/Model1.csdl|res://*/Model1.ssdl|res://*/Model1.msl;provider=System.Data.SqlClient;provider connection string=&quot;Data Source=serverip;Database=dbname;User ID=myuser;Password=mypass;multipleactiveresultsets=True;App=EntityFramework&quot;" 
    providerName="System.Data.EntityClient" />
它正在连接本地数据库,但未连接服务器上的数据库

我已经在服务器上检查了所有sql服务都在运行,TCP/IP已启用,并且防火墙中还有sql端口的规则

有什么我遗漏的吗

请引导我


谢谢。

它在您尝试连接的远程计算机上接受sql server身份验证还是windows身份验证?有时,服务器被配置为仅接收windows身份验证连接,我看到您正在与一个用户进行连接,并使用密码I asume它是一个数据库用户,如果是,可以通过查看汇款人与windows和sql server身份验证的连接来解决问题

未找到错误网络路径是您答案的关键字。确实要连接到现有路径目录吗?或者sql server凭据sql server名称和密码是否与服务器上的sql server和声明的连接字符串匹配?是的,凭据正确。“未找到网络路径”通常不是连接到网络服务器时会看到的错误。你能发布它失败的代码行吗。能否在SSMS中完成与网络服务器的测试连接?