这是连接字符串
Server=THINKPAD\SQLEXPRESS;DataSourse=JJLaborContract;uid=sa;password=123456
报错:
用户''登陆失败,用户与可信任的SQL Server无关联我用ODBC能够连接上SQL server 2005数据库,如果把应用程序与数据库放在一台机器上也能正常运行!这是什么原因,都弄了一天了??

解决方案 »

  1.   

    Server=127.0.0.1;DataSourse=JJLaborContract;uid=sa;password=123456 用IP地址
      

  2.   

    datasource应该改为database或initial catalog
      

  3.   

    结果是一样的,我改成了
    Server=192.168.1.21\SQLEXPRESS;DataSourse=JJLaborContract;uid=sa;password=123456 
    同样的错误
      

  4.   

    打开管理器选中服务器(右键)->属性->安全性->服务器身份验证修改为"SQL SERVER和WINDOWS身份验证模式"展开服务器上的"安全性"->登陆名->选中SA登陆帐号(右键)->状态->登陆修改为启用如果还不行的话,换一个帐号试试;
      

  5.   

    前面的设置都是正确的,我换了一个用户仍然不行,是不是否SQL Server 2005 Express不支持远程连接???
      

  6.   

    SQLEXPRESS删除看看.
    http://topic.csdn.net/t/20060129/12/4537050.html#
      

  7.   


    这样做了之后的结果是:发生了错误,而建立一个到服务器的连接。当连接到SQL Server 2005中,这样的失败可能造成的事实,即根据默认设置SQL Server不允许远程连接。 (提供者:命名管道提供商,错误: 40 -无法打开连接到S QLS erver)