我的数据库在网上,我的机器是通过代理上网的
在.net开发环境下连不上SQL数据库
怎么办?我已经打开了SQL的 启用 WINSOCK代理 也不行?

解决方案 »

  1.   

    amendajing应该不会吧,这个问题应该很普遍的呀?难道软件公司里,每个开发人员每台机器都申请个宽带上网吗?应该不会这样的,应该都是通过代理上网的吧?哪你们是怎么解决这个问题的呢?
      

  2.   

    应该是地址问题吧?
    http://www.connectionstrings.com/
      

  3.   

    把EXCEPTION贴出来看看啊,有很多可能性的.
      

  4.   

    端口呢?比如说SQL Server的1433的端口访问权限打开了吗?
    以前出现过这种情况,后来发现是防火墙把1433端口给封了,打开后就正常了.
      

  5.   

    你在sql客户端配置上,别名,添加一个看能否ping通
      

  6.   

    如果你是在一个局域网环境中并通过代理服务器连接Internet的话,你得创建一个代理服务器对象。这一步很重要,关系到你能否正确调用Web服务。如果没有设置或是设置错误的话,程序将会报告错误。其实现方法如下: Dim myProxy As New System.Net.WebProxy("yourproxy..company.com", 8080)
    ws.Proxy = myProxy
     
      

  7.   

    我的怎么连局域网上的数据库都连不上,只能连自已的,但是用VB,VB,或者是查询分询器都能连上,不知为什么?
      

  8.   

    我的好了,楼主试试这个
    "Data Source=190.190.200.100,1433;Network Library=DBMSSOCN;Initial Catalog=pubs;User ID=sa;Password=asdasd;"