最近做一个软件需要做网络版的
可是链接起来速度不是很理想,
于是有了一个想法:使用的每一台电脑都安装软件和数据库,
在一定的时间进行异地的数据同步,比如AB两台电脑的数据可以同步,同步以后A电脑可以查B电脑的数据,B也可以查A的数据
上网也查了一些资料,现在用VB+sqlserver去做,代码应该怎么写啊  
还请高手指点迷津???????、
小弟再三感谢。
100分求助

解决方案 »

  1.   

    现在比较推崇B/S结构数据库服务器 和 程序服务器  放在一个局域网内,外部用ie就可以访问、操作了(有的为了安全,采取加密通道等方式)
      

  2.   

    SQL Server自带的发布和订阅功能,不需要写什么代码,自己研究下吧
      

  3.   

    SQL Server自带的发布和订阅功能 
    http://topic.csdn.net/u/20080523/11/08e4624a-13d1-4a6c-a9bc-7cfdd721a351.html?58172
      

  4.   

    莫非同步就不需要连接网络了?
    同步的问题会更多。
    B/S也是一样。相信当前中国的网络不致慢到SQL SERVER连接都成问题的地步,换服务器吧,到电信去托管,治根。
      

  5.   

    SQL Server自带的发布和订阅功能,但裡面有不少細節需要注意了。
    另外,B/S架構也是更好的建議。
      

  6.   

    软件里涉及到大量的打印功能(单据的套打等等)
    b/s打印这方面不是很理想
    除了SQL Server自带的发布和订阅功能
    还有其他的意见和方法吗
      

  7.   

    客户端: EXE
    服务端: IIS+DLL不管局域网还是WEB,都OK。
      

  8.   

    客户端: EXE 
    服务端: IIS+DLL 楼上有没有具体的操作方法呢
    最好有案例
      

  9.   

    不知道你“链接起来速度不是很理想”是什么意思?既然这样了还想“每一台电脑都安装软件和数据库, 
    在一定的时间进行异地的数据同步,比如AB两台电脑的数据可以同步,同步以后A电脑可以查B电脑的数据,B也可以查A的数据”,如果是链接起来速度问题在困扰你,这样连接起来不是更成问题? 而且还会给你带来更多的问题....直接VB+sqlserver,C/S,B/S都可以.....
      

  10.   

    还是用单一的sql server比较好不知道你“链接起来速度不是很理想”是什么意思?
      

  11.   

    在SQL真接写脚本,进地数据存取过程,不用另行编程
      

  12.   

    不建议搞成单机数据库再异地同步,lz说的慢不知道是代码问题还是网速问题.
    建议还是网络版,将代码优化,sql语句优化一下,看看效果再做打算