要连上公网上的SQL服务器,ado要如何连接?
1.已知服务器上的公网IP,服务器从路由的虚拟服务器4999映射得
2.用远程桌面可以登陆到远程服务器了
3.服务器的SQL要设置些什么吗?本人菜啊~~~各路大侠帮帮小弟

解决方案 »

  1.   

    不需要设置,直接设置ADO的connectionstring就可以了
    OLEDB选择为SQL Server
    服务器名称为服务器的IP或者别的域名
    输入用户名密码就可以了
      

  2.   

    这样的设置OK吗?Provider=SQLOLEDB.1;Password=sa;Persist Security Info=True;User ID=sa;Initial Catalog=数据库名;Data Source=服务器IP,4999
      

  3.   

    首先你要确认SQL查询分析器可以连到服务器
      

  4.   

    在sql服务器实用工具中设置即可.
      

  5.   

    Telnet 一下,看看对方端口是否打开~
      

  6.   

    1、要动态连接数据库
    2、端口映射,需要的端口从路由器映射过去
    3、最好sql的默认端口不要改,要想安全,可以在数据库方面想,比如把sa删除用自己的用户,建立实例名字等
    如果数据量大   可以考虑用其他的方法实现
    比如用tcp/ip数据传输,将数据时时传到服务器。由服务器处理大量的数据
      

  7.   

    知道IP就行了,
    不需要任何设置,像连接本地数据一样,把防火墙打开吧!
    Provider=SQLOLEDB.1;Password=sa;Persist Security Info=True;User ID=sa;Initial Catalog=数据库名;Data Source=服务器IP,4999