服务器端:
1.在sqlserver2005>配置>外围设置>将sqlserver的远程服务打开
2.在配置>configuration Manager中将服务重启,并启动SQl Server Browser
3.如果A要连接B的数据库,使用的方式是windows身份验证
假设B经过了12步骤
B在自己的用户新建一个A用户名(系统启动时默认的登陆用户),并且密码保持一至
(注:可见如果 A、C都要连接B但是A、C的用户名都是Administrator但是密码不一致,这时B无法解决问题,除非A、C将密码设为一致)
4.因为windows身份验证有如上问题,所以我们可以采用Sql 登陆
配置方法
1) 在数据库的服务器属性>安全> 将验证方式改为 混合验证
2) 在数据库的服务器>安全性>登录名 新加用户 并指定登陆后的默认数据库
3) 在改用户将要使用的数据库中 安全性>用户>指定改用户(分配角色(dbo))
客户端:
如果连不上服务器,可能会出sqlserver不许远程登陆
这时,检查3方面:
1 .客户端和服务器端的远程访问是否都已经打开
2.工作的机器是否再同一个组里,如果使用机器名那可以换成ip地址试一下
例如:user-105-102/sqlexpress ---210.43.105.102/sqlexpress
3. 验证方式的选择