日期:2014-05-17  浏览次数:20985 次

用a服务器放网站程序,b服务服做sql服务数据库,测试的时候SQL Server 不存在或访问被拒绝
b服务器是自己配置,若将网站程序放在b服务器则网站可以正常允许。


------解决方案--------------------
连接字符串是连的B服务器的ip吗?
------解决方案--------------------
端口号是默认的吗?

用户名和密码正确吗?

B服务器是外网固定IP吗?
------解决方案--------------------
来,你在B服务器建个空数据库,给个用户名和密码.发短消息给我.我连接测试一下.
------解决方案--------------------
B服务器有防火墙吗?如果有,是否禁止了SQL端口对外对内的访问?
------解决方案--------------------
要做接口才行吧。
------解决方案--------------------
嘿嘿,配置一下服务端网络实用工具和客户端网络实用工具后再试试吧。
------解决方案--------------------
要远程可以链接SQL,指定端口,而且防火墙要打开。
------解决方案--------------------
你的数据库允许远程连接了吗?你可以这样先测试一下,在A服上安装好sql后,去连接b的客户端,如果能正常的连接,那么就是A服务器上的连接字符串有错,进行检查

如果不能正常连接的话,证明你的服务器没有配置允许远程连接,检查方法如下,点你B服务器上运行的数据库,查看属性,在属性里有远程服务器连接项,在允许那里是不是已经勾选。如勾选了那么就要看你本地防火墙了。