将SQLServer数据库验证模式设置为 混合方式。
方法为:
企业管理器中  
选中服务器--》属性--》安全性--》身份验证
   选择 SQLServer和Windows确定并重新启动服务。
ODBC在第二个窗口选择  使用用户输入ID和密码的SQLServer验证
在下面编辑框输入SQLServer用户名和口令。
点击客户端 配置按钮,Tcp/IP协议最好使用动态端口。
祝你好运!!!!
开心就好!!

解决方案 »

  1.   

    这些我都试过了但还是不行 我现在 都不知道怎么一回事 我的SQL 在安装的时候 就是 混合模式
    我用动态的还有 指定端口 1433 但是 都不可以 
    是不是 系统出了什么问题   我都快疯掉了
      

  2.   

    我也同样遇到这个问题,问了很多人,最后还是自己解决了,不知道你的问题是不是和我一样呢。我的安装没有问题,只是不能创建ODBC数据源。
    当你创建新的ODBC SQL数据库时,填写好数据源名称,说明写不写无所谓,但是在服务器里要注意了,我当时就是没有注意到这个,要填写"(local)",不是"local",最后如是你是windows认证的话,直接下一步就可以了,如果是复合认证的话,就把"sa"填进去,点下一步,我想其他的选项你就自己看着办吧。
    共同进步!
      

  3.   

    shadowrain(shadow) ( ) 我也碰到过类似问题
      

  4.   

    local
    local
    有什么区别呀?