当前位置:编程学习 > C#/ASP.NET >>

winform程序跨省连接不上服务器

做了一个winform软件。sqlserver数据库放在租的一个服务器上 在本省可以连接的上。但在外省软件就练不上数据库了。不知道是什么原因 winform 跨省 服务器 数据库 --------------------编程问答-------------------- 路油走多了吧,是不是网通与电信互掐不让你们走 --------------------编程问答-------------------- 怎么可能,是不是被限制了 --------------------编程问答-------------------- 如果能ping通,应该是配置出问题了吧,ping不通,就另当别论了 --------------------编程问答-------------------- 数据库连接都是写在客户端的 。   外省的好像也ping不通,是不是要写什么中间件啊 --------------------编程问答-------------------- 有没有什么好的解决方案 。  求大神! --------------------编程问答-------------------- 要不你写个 服务 --------------------编程问答--------------------
引用 6 楼 xingchen1008 的回复:
要不你写个 服务
    服务怎么写 。 具体是怎么个思路能解释下么 。   --------------------编程问答--------------------
引用 7 楼 u011212116 的回复:
Quote: 引用 6 楼 xingchen1008 的回复:

要不你写个 服务
    服务怎么写 。 具体是怎么个思路能解释下么 。  

webservice 或者 wcf  将数据库交互的放在服务上,将服务挂载到公网上 --------------------编程问答-------------------- 如果数据量不打,或者交互比较少的话,还是楼上说的接口方式比较稳妥,Webservice或WCF。
若是数据量很大,交互很频繁那问题就更复杂了 --------------------编程问答-------------------- 这个跟省内省外是没任何关系的,肯定是权限配置的问题,网络是无国界的,你主要看看sql的端口,服务器的防火墙相关配置 --------------------编程问答--------------------
引用 10 楼 xiezhongjun 的回复:
这个跟省内省外是没任何关系的,肯定是权限配置的问题,网络是无国界的,你主要看看sql的端口,服务器的防火墙相关配置
   如果是权限问题那应该本省的也应该不能访问啊 --------------------编程问答--------------------
引用 9 楼 HooverHuang 的回复:
如果数据量不打,或者交互比较少的话,还是楼上说的接口方式比较稳妥,Webservice或WCF。
若是数据量很大,交互很频繁那问题就更复杂了
  数据库技术是用entity framework 不知道能不能行。 --------------------编程问答--------------------
引用 12 楼 u011212116 的回复:
Quote: 引用 9 楼 HooverHuang 的回复:

如果数据量不打,或者交互比较少的话,还是楼上说的接口方式比较稳妥,Webservice或WCF。
若是数据量很大,交互很频繁那问题就更复杂了
  数据库技术是用entity framework 不知道能不能行。

应该乜有问题吧。微软的东西还是比较可靠的。你还是检查检查是不是你客户端所在的环境有限制,比如你外省客户端所在环境的路由或者防火墙不允许访问某些Ip或者外网,或者别的什么限制。 --------------------编程问答-------------------- 说明你的程序拒绝跨省,问问它是不是做了啥坏事了 --------------------编程问答-------------------- 先用telnet命令试试能不能连数据库的端口,连上再排查其他的。 --------------------编程问答-------------------- 这个可以分步排查:
     首先,判断两省之间的网络是否可连接,如果不可以那就先搞定连接问题,连接不了原因也不少,不做细分,如果可以连接,进行下一步;
     其次,在同一网段内可以连接吗?如果不可以,显然是程序有问题。
     最后,祝你快速搞定。 --------------------编程问答-------------------- web网站访问没问题 。   客户端程序访问就有问题。  跟踪ip在中途就断了。  
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,