我想用Windows身份验证连接远程计算机上面的数据库,连接字符串怎么写啊求助
server=192.168.10.10;Initial Catalog=MYDB;uid = PC-201102140947\Administrator;pwd =;Integrated Security=True
像上面那么写在本机好使,其他计算机连不上
server=192.168.10.10;Initial Catalog=MYDB;uid = PC-201102140947\Administrator;pwd =;Integrated Security=True
像上面那么写在本机好使,其他计算机连不上
检查远程数据库配置
Data Source=192.168.10.10;Initial Catalog=MYDB;User Id=PC-201102140947\Administrator;Password=;
连接的时候报异常
Login failed for user 'PC-201102140947\Administrator'.
Login failed for user 'PC-201102140947\Administrator'.用服务器的登录名和登陆密码试试
这个就是服务器的名称前面是计算机名,后面的是管理员账户,没有密码,最开始我写的那个连接串在本机是可以连接上的,但是拿到别的机器上面就不好使了,二楼的GG的连接串我改过后本机都直接报错了555555
跨机器访问时 sql server browser 这个服务要开启
还要设置下链接协议
server=192.168.10.10;UID = sa ;pwd = 123456;database = MYDB我写这个的话在什么机器上都可以访问的,所以应该不是服务没开的问题
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;
~~~~~~~~~~~~~~~~~~
你的数据库实例名呢?? 需要加上数据库实例名,比如我上面的那个SQL2005就是数据库实例名