我正在尝试远程连接我的Windows窗体应用程序与SQL Server。
但我得到以下异常:
底层提供程序在打开时失败。
的InnerException:
找不到网络路径。
这是我的连接字符串:
<add name="dbEntities"
connectionString="metadata=res://*/Model1.csdl|res://*/Model1.ssdl|res://*/Model1.msl;provider=System.Data.SqlClient;provider connection string="Data Source=serverip;Database=dbname;User ID=myuser;Password=mypass;multipleactiveresultsets=True;App=EntityFramework""
providerName="System.Data.EntityClient" />
它与我的本地数据库连接,但不与服务器上的数据库连接。
我已在服务器上检查过所有sql服务正在运行且TCP / IP已启用,并且防火墙中还有sql端口规则。
我有什么遗失的东西吗?
请指导我。
谢谢。
答案 0 :(得分:0)
它是否接受您尝试连接的远程计算机上的sql server身份验证或Windows身份验证?有时服务器被配置为仅接收Windows身份验证连接,我看到您正在连接用户和密码我认为它是数据库用户,如果是问题可以通过查看连接到两个窗口的连接来解决和sql server身份验证