3):修改TD的配置項目文件(Access):
修改配置文件目的是:將項目文件(TDDIR目錄下存在的項目文件)和項目數(shù)據(jù)庫進行關聯(lián)。
具體思路:修改ACCESS數(shù)據(jù)庫中每一個配置參數(shù),使TD項目文件和項目數(shù)據(jù)庫關聯(lián),通過這個操作我們還可以實現(xiàn)多個TD項目合并刪除的功能。(在這里我們不詳細介紹,有興趣的朋友可以研究一下)
在TD安裝的計算機中的C:Program FilesCommon FilesMercury InteractiveDomsInfo目錄下打開doms.mdb文件,此文件是經(jīng)過加密處理的,其密碼為:tdtdtd
打開后可以看到相應的表:
這些表,存放著TD所有的配置信息,是很重要的,我們根據(jù)自己的工作環(huán)境實際配置這個表,其中需要修改的表是:DBSERVER、DOMAINS、PARAMS、PROJECT和TDSERVERS這五個表。
a.DBSERVER表中主要修改DBSERVER_NAME(目標數(shù)據(jù)庫服務器的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(項目對應的數(shù)據(jù)庫名稱如本例的default_e_cis_db),DB_TYPE(數(shù)據(jù)庫類型1為ACCESS,2為SQL SERVER),PHYSICAL_DIRECTORY(TD服務器中的共享目錄如本例為\10.168.188.152 d_dirdefaulte_cis、DB_USER_PASS(TD用戶密碼如本例為tdtdtd)、DBSERVER_NAME(數(shù)據(jù)庫的IP地址)。
e.TDSERVERS中主要修改DBSERVER_NAME、TD_IP_ADDRESS
說明:以上修改是針對移植工作修改的表,如果我們需要將分布在多臺計算機上的TD項目合并移植到一臺服務器上,還需要修改ACCESS數(shù)據(jù)庫中的SEQUENCES表中的USER_SEQ字段的數(shù)值,這個字段是用來控制用戶數(shù)量,如果數(shù)值太小TD部分用戶出現(xiàn)無法登錄的現(xiàn)象。