我已在某ISP申请了asp.net空间,他们提供SQLServer2000数据库.. 我用C#写了个Winform的测试远程数据库连接的东东。 但是按那个ISP的规定,如果本地想连接他们的SQL数据库,必须要登到其网页上进行一下对本地机IP的临时授权,然后给你这台机器开通两个小时的可以直接远程连接数据库的时限(不经过授权,就是正确写了SQLconnection的连接字也没用)。如果我用WEB页形式做,只要FTP传到ISP空间上就没问题了。但我现在是本地用Winform做的(类似C/S吧),这部分肯定是在本地运行,以后给许多客户用也是在本地运行客户端,总不能一一临时授权来远程连接数据库啊。
有高手指点一下吗?谢谢!

解决方案 »

  1.   

    ISP的规定,那就限制了你的连接。除非你能和ISP协商,否则没办法。
      

  2.   

    有没有可以编写的中间文件,放在ISP端,再从本地的客户端调用一下? 怎么调用呢?
      

  3.   

    既然有这么多的约束的话,那可以使用web服务,在web站点上使用web服务,winform引用web服务
      

  4.   

    看来不是我程序的问题了,是ISP外部限制啊...准备换个ISP看看.
    谢谢大家的帮助!