我想用Windows身份验证连接远程计算机上面的数据库,连接字符串怎么写啊求助
server=192.168.10.10;Initial Catalog=MYDB;uid = PC-201102140947\Administrator;pwd =;Integrated Security=True
像上面那么写在本机好使,其他计算机连不上

解决方案 »

  1.   

    Data Source=myServerAddress;Initial Catalog=myDataBase;User Id=myUsername;Password=myPassword;
    检查远程数据库配置
      

  2.   

    你那个按我的改完是这样
    Data Source=192.168.10.10;Initial Catalog=MYDB;User Id=PC-201102140947\Administrator;Password=;
    连接的时候报异常
    Login failed for user 'PC-201102140947\Administrator'.
      

  3.   

    连接的时候报异常
    Login failed for user 'PC-201102140947\Administrator'.用服务器的登录名和登陆密码试试
      

  4.   

    PC-201102140947\Administrator
    这个就是服务器的名称前面是计算机名,后面的是管理员账户,没有密码,最开始我写的那个连接串在本机是可以连接上的,但是拿到别的机器上面就不好使了,二楼的GG的连接串我改过后本机都直接报错了555555
      

  5.   

    你的链接服务可开了呢?
    跨机器访问时 sql server browser 这个服务要开启
      

  6.   

    还有 SQL SERVER 外围应用配置器中是否允许远程连接了呢?
    还要设置下链接协议
      

  7.   

    我用混合模式身份验证在其他机器上可以连接我的机器啊,但是我想做一个使用Windows身份验证的,让用户可以选择
    server=192.168.10.10;UID = sa ;pwd = 123456;database = MYDB我写这个的话在什么机器上都可以访问的,所以应该不是服务没开的问题
      

  8.   

    我想用Windows身份验证连接远程计算机上面的数据库,连接字符串怎么写啊求助
    server=192.168.10.10;Initial Catalog=MYDB;uid = PC-201102140947\Administrator;pwd =;Integrated Security=True
    像上面那么写在本机好使,其他计算机连不上 
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    我错了,没看清你的问题,
    你使用你家门的要是去开别人家的门是不行的。
    数据库也是,wendows验证只能使用在你的本机上,拿到别的机子上就不行了。
    必须指定被连计算机的SQL身份验证。一般为了方便都是用sa用户。使用sa是不安全的。
    server=PC\SQL2005;user=sa;pwd=123456;initial catalog=MyDB;
      

  9.   

    server=192.168.10.10;UID = sa ;pwd = 123456;database = MYDB
    ~~~~~~~~~~~~~~~~~~
    你的数据库实例名呢?? 需要加上数据库实例名,比如我上面的那个SQL2005就是数据库实例名
      

  10.   

    使用Windows身份验证不能连接其它的计算机么,使用SA的混合验证我会写,就是想多做出一种来让用户用着方便点
      

  11.   

    windows验证只能用在本地上,远程必须要使用sql验证(数据库也要开启混合验证)