VC6.0 用ADO如何连接远程的sql server 数据库。比如远程的服务器地址是114.120.124.112,登录名是test,登录密码是test。数据库名字为testDatabase.这种情况如何用_ConnectPtr来连接?

解决方案 »

  1.   

    CString sql="Data Source=114.120.124.112;Initial Catalog=testDatabase;User ID=test;password=test";  
      

  2.   


    接口开放就可以所以我家的sql server很杯具的被攻击过一回,再也不敢设置简单密码了。不过公网上尽量把端口屏蔽了。建议,跟本题目无关
      

  3.   

    你理解错了,我的那登录名test是用户登录服务器的,而不是登录到服务器的数据库的帐号。
      

  4.   

    而这里的user id和password是数据库登录的帐号和密码!
      

  5.   

    数据库的登录帐号是:shaotine,以Windows Authentication的方式登录
      

  6.   

    Windows Authentication方式登录
    Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=database;Data Source=114.120.124.112
      

  7.   

    新建个UDL文件,用它进行连接,不用纠结。
      

  8.   

    http://blog.csdn.net/zyq5945/archive/2010/05/13/5586423.aspx
      

  9.   

    我用udl连接测试成功,但是初始化对话框的时候就说连接失败,后来写连接字符串为什么又能连接呢。问题出在哪了?