你提出的问题,都是针对SQL用户不能登陆提出来的,其实,不需要windows用户,直接用SQL用户是可以连接的,你需要正确的配置机器上的ODBC客户端,就可以使用了。

解决方案 »

  1.   

    ODBC应该没有问题的因为测试连接都成功了。
    需要改的地方都是哪些呢?除了ip和用户名密码两个地方,以前是连本地现在改IP和换用户名不能成功
      

  2.   

    我记得如果没有装SQL客户端的话,默认是用管道(PIPE)连接SQL SERVER的而建立管道当然需要你用一个合法的WINDOWS用户来连接,装了SQL客户端后就默认是用TCP/IP 来连接服务器了,这时就不用建立管道。你直接通过TCP端口1433连接服务器了
      

  3.   

    没明白你的意思哦  怎么看 ?  不用域的方法不能用windows身份验证么 ?   在机器上建域服务器是不是很占系统资源啊?
      

  4.   

    在企业管理器里选管理->当前活动->进程信息里,看网络库这一列是TCP/IP还是PIPE,我公司里的机子如果没装SQL客户端(仅连接)则都默认是用PIPE连接的,一旦你装了则默认是TCP/IP。
    你可以选择你的ODBC数据源在客户端配置里更改网络库为PIPE或TCP/IP。