我开发了一个需要在另一台计算机(Windows 7 x64)上连接到SQL Server 2008 Express的.NET Compact Framework应用程序。我可以在这里把我的头发撕掉 - 我可以从设备到机器等两种方式(尽管我丢失了一些数据包 - 大概是因为目前无线路由器在几英里之外,我们没有得到太多的东西信号在这里),但是当我尝试在CE机器上调试应用程序时,它总是无法找到SQL Server。从CE设备连接到SQL Server Express 2008
我尝试了各种不同的连接字符串,没有喜悦。
这里是连接字符串我在此刻得到了:
Data Source=10.0.0.12;Initial Catalog=EMS_Main;User ID=sa;Password=password;
防火墙是关闭的。
感谢
你能发布你收到的确切错误信息吗? – 2012-08-03 13:49:09
对不起,忘了发布它 - 我得到一个System.Data.SqlClient.SqlException,它有消息“SQL Server不存在或访问被拒绝。” – 2012-08-03 13:59:14
SQL Express设置了哪些端口来侦听?如果我记得,默认值是1433,但也许这个实例被配置为侦听不同的端口。如果将端口指定为连接字符串的一部分,会发生什么情况,如果使用实例名称而不是IP地址,会发生什么情况? – 2012-08-03 16:00:26