祝:大家新年快乐!!!!

发布新日志

  • TD的数据迁移的另外一种方法[转载]

    2007-01-26 23:24:23

    环境

    我们使用TD7.6+sp4,服务器为win2003系统,数据库均为sql2000,采用集成环境,也就是把TD服务程序以及TD数据库均放在同一台机器上.

    步骤

    1、安装好sql2000TD7.6后,使用TD建立一个和服务器上要迁移的项目名称相同的项目。如:需要迁移原服务器上在LOTT域下的sd-004项目,则需要在电脑上的TD中建立一个同样域名、同样项目名的项目。如图原服务器上的sd-004项目。(注意:在安装TD时最好按照它的默认进行安装,安装完毕后设置数据库别名,数据库别名一定要和安装TD时默认的数据库名称一致)

    2、关闭TD,打开sql,本地服务器的数据库中已有了刚才我们建立的sd-004数据库,此时在sql中建立与TD服务器的连接,将TD服务器中sd-004数据库导出到本地服务器中,并覆盖本地服务器的sd-004数据库。

    3、TD服务器C:\TD_Dir\LOTT\sd-004文件夹下的文件全部拷出,覆盖到电脑的C:\TD_Dir\LOTT\sd-004文件夹下。

    4、TD服务器C:\Program Files\Common Files\Mercury Interactive\DomsInfo文件夹下的文件doms文件拷出,覆盖到电脑的C:\Program Files\Common Files\Mercury Interactive\DomsInfo文件夹下。

    5、重新启动电脑的TD服务,此时项目已经移植成功。

  • 关于"RPC server is unavailable"的解决方案[转载]

    2007-01-25 16:37:54

    Remote Procedure Call (RPC):
    一种消息传递功能,允许分布式应用程序呼叫网络上不同计算机上的可用服务。在计算机的远程管理期间使用。远程过程调用也被称为 RPC。
    在TD上经常会报出RPC失败或者连接不上的信息,出现这种情况的原因就是因为本地进程与远程服务之间的连接不畅。“The RPC server is unavailable”是TD使用中相当常见的问题,在这里做个总结,希望朋友们一起交流探讨一下。

    The RPC server is unavailable.翻译过来就是“RPC(远程过程调用)服务不可行。”--可以这么理解,它指的是“权限不够”的意思。

    导致此原因的可能性很多很多,以下是我总结的几点(其中包含其它网友提供的资料,这里向他们表示感谢),希望大家补充:

    1. RPC服务未启动。解决:控制面板-管理工具-服务-“Remote Procedure Call(RPC)”,启动一下(自动),服务状态“启动”;

    2.服务器端IIS没装。解决:安装IIS。以2000系统为例,控制面板-添加删除程序-添加删除windows组件-“Internet 信息服务(IIS)”打一下勾,下一步……

    3.你的系统没有打过补丁。如果你的系统是win2000,那么最好是打上sp3或者sp4补丁。根据个人猜测:如果你的TD的补丁是sp4,那么最好你的2000系统也打上sp4补丁(注意:别搞错了!一个是操作系统的补丁,一个是TD的补丁)。解决:安装系统补丁——去微软网站上down吧,伙计^_^

    4.TD服务未启动。此种情况比较复杂,需要尝试不同的解决方案,先到TD所在的那台机器上,点右键的testdirector checker,看看出错提示,对症下药。
    以下几种可以结合起来尝试(反正你都登不上了,不如死马当作活马医,您说对不):
    ①清空IE的cookies、History、缓存;删掉TD_76目录,重新下载一次插件;
    ②进入TD后,点add-ins page;进入后点TestDirector Connectivity ;然后点download add-in;手动下载插件安装;
    ③启动一下TD。到TD所在的那台电脑上,在系统栏右边有个小图标,鼠标移上去,点右键“Start TestDirector”;
    ④TD补丁没打,可以试安装TD sp4;
    ⑤密码被改了,请询问管理员;
    ⑥TD服务器装了多个版本的TD,兼容性问题;请卸载其中一个版本,重装TD;
    ⑦把http://IP/tdbin/start_a.htm 改为 http://计算机名/tdbin/start_a.htm 试试;
    ⑧如果TD被移植过,到TD所在的那台机器上,点右键的CHANGE RUNAS,更改一下账号;
    ⑨TD数据库文件毁坏(文件都搁屁了,还混啥?),和管理员沟通一下吧;
    ⑩TD服务器的那台机器有问题。或许是中毒了,或许是操作系统问题(可能系统内存泄露导致服务器崩溃,可能是注册表问题,可能是其它问题……),或许是硬盘坏道问题--这几种情况的共性是有时有问题,有时又没问题,莫名其妙的。
    在尝试了上述几种方案恢复均告失败后,这个情况的可能性大之又大,千万别忽略了,还真有人就遇到过这种情况。
    重装TD的那台机子的系统或者干脆把TD转移到另一台机器上试试。
Open Toolbar