我有一个网站,数据库装在了服务器上,web页还在我的电脑上放着,但现在web页需要调远程服务器上的数据库,却怎么也连不上,都是提示SqlServer不存在或访问被拒绝,将web页放到数据库服务器上或将数据库装到本机就一切正常,将数据库装到本机内网上也一切正常数据库服务器用的是固定IP,1433口
我的机器和别的机器共用路由器上网我的连接字符串是:
Data Source=**.**.***.*,1433;Initial Catalog=AAA;User ID=Admin;Password=ooooo"
我也用过:
server=**.**.*.**;uid=Admin;pwd=oooooo;database='AAA'
但都不行,还请各位指点

解决方案 »

  1.   

    sqlserver服务器-->开始菜单-->SQLserver-->服务器网络实用工具-->启用  WinSock代理-->代理地址:(sqlserver服务器IP)-->代理端口-->1433-->OK了  
     
    用IP连接
      

  2.   

    marco08(天道酬勤)还是不行,
    而且sqlserver服务器默认已经打开了1433端口现在又出现了奇怪的现象,公司的机器上用telnet ip 1433 可以看到sqlserver服务器正在侦听1433口,并可以用sqlserer的新建注册建立与服务器端sqlserver的注册,可是用我的机器telnet就看不到,用我机器的sqlserver新建服务器的注册最后显示sql不存在或访问被拒绝,
    然后我让我的一个朋友给我试(和我同一个城市不同的地方),他的就能连
    这是怎么回事?
      

  3.   

    服务器防火墙已经关闭,我的sqlserver已经打了sp4补丁并重起,但还是不行