现象
odbc 08001错误 17 53 在A服务器 配置 B的连接
B为sql server数据库其中 A配置其他sql server数据库正常
C配置B数据库和其他数据库正常
唯一的异常是
telnet sqlserver Bip 1433 不通

telnet sqlserver 其他ip 1433 可以主要想解决问题,快点配通以前一直回答问题,这个是第一贴通过后立刻返分检查过mdac了,且更新了mdac版本检查过计算机名还有什么可能性?

解决方案 »

  1.   

    自己补充问题说明:
    采用named pipes 配置 ip,1433
    报17,53错误采用tcp/ip 是 10016,17错误A机器 windows 2000 svr 无防火墙
    同样 windows 2000 svr 的机器 却可以配置成功
      

  2.   

    采用tcp/ip 是 10061 ,17错误
      

  3.   

    很困惑,你在A机器上直接通过网上邻居或者地址栏里输入B机器的ip,进行访问一次看看可以吗
      

  4.   

    网上邻居 是可以访问的
    \\Bip
      

  5.   

    唯一的异常是
    telnet sqlserver Bip 1433 不通

    telnet sqlserver 其他ip 1433 可以>>>>B上的SQL Server是用的1433端口吗?
      

  6.   

    问题是:
    A链接B不行,
    A链接其他可以,
    其他链接B可以我说的对吗?
      

  7.   

    1) B机器是否有防火墙,是否对A做了过滤?2) 其他机器telnet B 1433 能否成功?
      

  8.   

    问题解决....原因 我自己没弄明白虽然在 odbc 看上去是 默认 tcp/ip 1433 动态分配
    可是 我按该配置 配置 后就不可行后来改用 named pipes
    配置 \\10.110.65.123\pipe\sql\query
    成功求原理解说
      

  9.   

    10.110.65.123 为 b ip 
    一时激动 ......