none
RDS连接 连接问题 RRS feed

  • 问题

  • 你好!我们现有技术问题描述如下:以前我们使用vb6.0开发了一套CS的进销存系统,后台数据库为sql server。连接数据库方式采用的是RDS连接(remote data service)。现在我们要升级到C#开发的winform,但ado.net不支持RDS连接。不知是否有解决方案。 采用RDS连接的原因是:公司的数据库服务器在公司的内网,这套进销存系统需要从internet上访问公司内部的数据库服务器,所以通过RDS方式访问公司内部的数据库。Ado.net如何通过此种方式访问公司内部的数据库呢?谢谢
    陈帅
    2011年9月13日 6:54

答案

  • 不需要这么做,只需要将数据的端口通过防火墙(或者路由)net到外网的端口上,就可以使用ado。net连接了。

     

    建议不要使用默认端口,以及注意密码安全。

     

    不过安全一点的做法是使用webservice封装你的数据库操作逻辑,然后公布给客户端使用,这样可以很好的保护你的数据库服务器。

     


    family as water
    2011年9月13日 15:04

全部回复

  • 不需要这么做,只需要将数据的端口通过防火墙(或者路由)net到外网的端口上,就可以使用ado。net连接了。

     

    建议不要使用默认端口,以及注意密码安全。

     

    不过安全一点的做法是使用webservice封装你的数据库操作逻辑,然后公布给客户端使用,这样可以很好的保护你的数据库服务器。

     


    family as water
    2011年9月13日 15:04
  • Hi a008,
    欢迎来到MSDN论坛!

    您的问题现在处理的怎么样了?

    您也可以考虑用WCF来解决此问题。

    祝您一切顺利!


    Yoyo Jiang[MSFT]
    MSDN Community Support | Feedback to us
    Get or Request Code Sample from Microsoft
    Please remember to mark the replies as answers if they help and unmark them if they provide no help.

    2011年9月15日 6:17
    版主