SmartSoft 技术管理系统

SmartSoft技术管理系统、查询系统(Smart Query)、文档管理、产品结构(BOM)管理、工艺管理、消息管理(SmartBox)

博客园 首页 新随笔 联系 订阅 管理

       最近在实施中遇到一个问题,2天了也没有解决,大家参与一下:
实施现场:
        A城:由一台服务器(同时为独立的域控制器和数据库服务器)和近百个工作站构成了一个局域网络。服务器的数据库为SQL2005,操作系统为WINDOWS2000;
        B城:由二台服务器组成双机互备援系统,双机互备援软件为DATAWARE,当前服务器的操作系统为WINDOWS SERVER 2000,数据库为SQL 2000,独立的域控制器,公共IP为192.168.0.1,实际服务器IP为192.168.0.2
        两个局域网络之间通过租用网通光纤100M连通,构成了物理上连通的城市间局域网络。
实施任务:
        在A布置软件(用.Net2005开发)访问B的SQL2000数据库,采用SQL认证(sa),连接IP为192.168.0.1,程序运行后系统提示错误:“在建立与服务器的连接时出错。在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败。(provider: 命名管道提供程序, error: 40 - 无法打开到 SQL Server 的连接”
现场调试:
        从A的企业管理器访问B的数据库正常,在B的客户机上安装SQL2005访问A的SQL2005数据库正常(用192.168.0.1)。我不明白的是我连接的明明是SQL2000数据库,它怎么提示是SQL2005呢?
最后替代解决方法:
        在网上查找到一些解决方案,都没有解决,最后把连接字符串的IP由192.168.0.1改为192.168.0.2,最后一切正常。
        请大家指点一下。




posted on 2007-04-29 21:24  SmartSoft 技术管理系统  阅读(1210)  评论(1编辑  收藏  举报