公司有几个VC程序 没有源代码(该程序员已辞职)程序原来运行没有问题 连接的是SQL SERVER数据库 
现在换了个先服务器 服务器IP变了
程序文件夹中有个plan.udl文件 我已经在里面修改成了新服务器的IP
他的程序有个安装控件的setup文件 控件也已经安装可是几个程序有的能运行
有的就是运行不了 运行程序时直接就提示"未知错误"然后才弹出密码验证窗口 输入密码也不能运行我原来不用VC的 不太清楚怎么回事 
现在与原来的区别只是换了服务器 改了服务器IP 可是有的程序就是运行不了请问我该怎样调试一下能让程序正常运行啊 多谢

解决方案 »

  1.   

    原来的程序用多个服务器测试吗?
    如果象你说的这样.改了IP就不好用了.
    也许是程序原来分析IP的部分出了问题也没准.plan.udl这是程序的配置文件?
      

  2.   

    plan.udl 打开是数据连接属性 服务器IP用户名密码 数据库名等信息 测试也成功通过多个服务器测试应该没有
      

  3.   

    udl文件是一个数据库连接文件,一般用在ADO数据连接,而其换了服务器就不能使用很可能是由于新的服务器没有初始ADO所需要的文件,有二个方法可以试一下:
    1.你在旧服务器里运行filemon,然后运行你那个程序,再对比二次监视的文件列表,多了那些文件,将这些文件,特别是DLL,OCX文件全部在旧服务器里搜索到并复制到你的系统目录或你的程序目录.2.在新服务器安装MS最新的ADO库.可以在MS网站上下载到,必要时连VS都安装一下.如果对方没有作特别限制,是不会再有其它问题的.