3):修改TD的配置项目文件(Access):
修改配置文件目的是:将项目文件(TDDIR目录下存在的项目文件)和项目数据库进行关联。
具体思路:修改ACCESS数据库中每一个配置参数,使TD项目文件和项目数据库关联,通过这个操作我们还可以实现多个TD项目合并删除的功能。(在这里我们不详细介绍,有兴趣的朋友可以研究一下)
在TD安装的计算机中的C:Program FilesCommon FilesMercury InteractiveDomsInfo目录下打开doms.mdb文件,此文件是经过加密处理的,其密码为:tdtdtd
打开后可以看到相应的表:
这些表,存放着TD所有的配置信息,是很重要的,我们根据自己的工作环境实际配置这个表,其中需要修改的表是:DBSERVER、DOMAINS、PARAMS、PROJECT和TDSERVERS这五个表。
a.DBSERVER表中主要修改DBSERVER_NAME(目标数据库服务器的IP如本例为10.168.188.151)、DB_USER_PASS(用户密码如tdtdtd)、DB_ADMIN_USER(管理用户名如td)和DB_ADMIN_PASSWORD(管理用户密码如tdtdtd)字段的值,如下图:
[点击图片可在新窗口打开]
b.DOMAINS表中主要修改PHYSICAL_DIRECTORY字段的值。(基本上不要修改)
c.PARAMS表中主要修改PARAM_VALUE字段的值。(基本上不要修改)
d.PROJECT表中主要增加或修改一个记录行了,其关键字段表示的意思是PROJECT_ID(项目ID号不能重复),PROJECT_NAME(项目名称),DB_NAME(项目对应的数据库名称如本例的default_e_cis_db),DB_TYPE(数据库类型1为ACCESS,2为SQL SERVER),PHYSICAL_DIRECTORY(TD服务器中的共享目录如本例为\10.168.188.152 d_dirdefaulte_cis、DB_USER_PASS(TD用户密码如本例为tdtdtd)、DBSERVER_NAME(数据库的IP地址)。
e.TDSERVERS中主要修改DBSERVER_NAME、TD_IP_ADDRESS
说明:以上修改是针对移植工作修改的表,如果我们需要将分布在多台计算机上的TD项目合并移植到一台服务器上,还需要修改ACCESS数据库中的SEQUENCES表中的USER_SEQ字段的数值,这个字段是用来控制用户数量,如果数值太小TD部分用户出现无法登录的现象。