公司内部局域网,连的是别人的数据库,在C/S程序里能连上,在B/S里老是说连不上,不知道怎么回事!刚问了人,有人说是SP3的问题,可是装了之后问题依旧!
郁闷啊,,麻烦会的人指点一下,现在我们只能在每个人机子上都备份一下数据库,好麻烦!
不知道是不是域的问题,我在企业管理器里面能连上同事数据库(不过要先登陆到域中才可以,不然在企业管理器里都连不上)。不知道是不是因为域的问题....
下面是连接字符串
server=10.138.194.152;database=dxyw_hf;User Id=sa;pwd=fantasy;把IP改成自己的就连上了,郁闷啊!求救!

解决方案 »

  1.   

    iis设置问题,你把10.138.194.152改成机器名看看行不
      

  2.   

    感觉不太对,域与SQL SERVER好像关系不大呀,为什么企业管理器中也联系不上呢?不太正常,如果系统是WINDOWS2003,那一次要打过SP3才能正常通讯。
      

  3.   

    应该是权限的问题,用模拟身份Impersonate来访问数据库
    或者干脆把ASP.NET用户加到Administrators组(可能需要重启)
      

  4.   

    netstat -an
    看数据库服务器是否在监听1433端口.如果没有.你可能没有打SP3(以前有个案例下了SP2当SP3,打上不行)如果有的话.看一下防火墙是否打开了1433 TCP端口 1434 UDP端口然后 telnet 数据库IP 1433 如果可以联上.证明是程序的联接语句有问题!