用SQL Server 身份验证时用server=192.168.0.68;database=WorkMeritSheet;uid=sa;pwd=123 能连接上数据库
但是用window身份验证时用,server=192.168.0.68;database=WorkMeritSheet;uid=;pwd= 连接不上数据库不知道什么原因,望各位给予指点,谢谢。

解决方案 »

  1.   

    server192.168.0.68;database=WorkMeritSheet;Integrated Security=True
      

  2.   

    server=192.168.0.68;database=WorkMeritSheet;Integrated Security=True
      

  3.   

    Windows身份验证模式是默认身份验证模式,在Windows身份验证模式下,数据库仅依赖用户的Windows身份验证,然后授予Windows用户或组对数据库的访问权限。使用此模式与服务器建立的连接称为信任连接
    而sql server登录方式成为混合模式登录,相对于windows登录 安全性要低一点
      

  4.   

    window身份验证时把你的数据库连接字符串 server=192.168.0.68;database=WorkMeritSheet;uid=;pwd=   改成 server=192.168.0.68;database=WorkMeritSheet;Integrated Security=True
      

  5.   

    server=192.168.0.68;database=WorkMeritSheet;uid=;pwd=
    这个……太想当然了吧……
      

  6.   

    server192.168.0.68;database=WorkMeritSheet;Integrated Security=True
      

  7.   

    server=192.168.0.68;database=WorkMeritSheet;Integrated Security=True 这种方式也试了,还是连接不上,是不是还需要设置什么?
      

  8.   

    server=192.168.0.68;database=WorkMeritSheet;Integrated Security=True