在用ado连接数据库的时候,连接字符串里面有指定user id 和psw的字段,但是如果我不知道当前计算机上sql的登录用户名和密码,程序连接的时候就会提示“未与信任sql server连接相关联”,而在查询分析器里面,即时你不知道sql server的登录用户名密码,也可以选择“windows身份验证”登录。请问 ado 的 _ConnectionPtr 中,应该如何设置参数才能实现“windows身份验证”登录?

解决方案 »

  1.   

    两台机器上具有相同登录名
    你可在服务器上建一个账户如uid :aa pwd:aa
    同时在客户端建立次账户并以此登录
      

  2.   

    我知道可以在数据库的安全性里面添加登录帐号,
    不过我好像见过连接字符串里面有个bool型参数指定是否是“信任连接”,也就是“windows身份验证”登录,
    不知道是哪个?
      

  3.   

    http://msdn.microsoft.com/library/default.asp?url=/library/en-us/ado270/htm/pg_ado_providers_6.aspTrusted_Connection