我增加了,还把那些权限都打了勾,但是用查询分析器的时候,却说不能与SQL SERVER 建立信任关系啊!!

解决方案 »

  1.   

    我增加了,还把那些权限都打了勾,但是用查询分析器的时候,却说不能与SQL SERVER 建立信任关系啊!!
      

  2.   

    我是这样连接数据库的。Class.forName("com.ashna.jturbo.driver.Driver").newInstance();
    Connection con = DriverManager.getConnection("jdbc:JTurbo://127.0.0.1/pubs", "sa", "");
      

  3.   

    我这样连需要导入JTurbo.jar包。pubs指的是数据库的名字。
      

  4.   

    晕,我如果有sa用户名,我早就行了,我的在家里可以,因为我可以用我的sa用户名来访问数据库但是在另外个地方,我没有这个用户名和密码,那里是用windows安全验证来进行登陆的,我可以使用企业管理器,可以在里面建立新用户但在查询分析器里却不能进行登陆,总是说我未与数据库服务器建立安全关系。我想用JAVA程序来操作数据库,有没有可以用JAVA来实现不用这种sql server的用户名的方式来访问啊!!
      

  5.   

    那你用登陆windows的用户名和密码试试?
    我没试过.也没用过windows验证 ------------------------------------------------------
               我们还年轻牛奶会有的奶牛也会有的 
                 可天天在 csdn 混这些会有吗 ??
      

  6.   

    我想的话这样肯定不行现在想换成ODBC方式,但是因为我从JDBC转到ODBC却出现问题了
      

  7.   

    不知道,可能不行吧!
    JAVA不会支持这种方式的。
      

  8.   

    还是改变你的SQL的认证方式吧
      

  9.   

    时刻关注,跟我一样,我在外面兼职,用的是别人的电脑,我也只有windows用户和密码,同样没有sa的登陆密码,真苦呀,我也想了好几天,希望搂主解决之后发一个给我:[email protected].我现在用的是旁边人的sql,连他们的也行,局域网嘛,也好。
      

  10.   

    建议你用Windows和MS SQL Server验证方式.
    如果你现在用的是Windows验证方式的话,你可以
    1.打开企业管理器,选中你的那台数据库服务器,点右键,
      选属性,在安全标签页选
        Authentification:
           A. SQL Server & Windows (选此项)
           B. Windows
     保存
    2.打开你所在的数据库服务器的那棵树,找到一个叫做"安全"的 
      图标,打开它,更改sa的密码.
    你打开查询分析器看一看,能不能用混合验证的方式登陆,如果能,
    则你的程序就可以访问SQL Server了.
      

  11.   

    你先登陆一下数据库,
    可能在你的系统上并没有成功安装好,用access看看。