td项目的备份和还原

上一篇 / 下一篇  2008-11-08 15:39:08 / 个人分类:td

备份文件

   后台数据库使用SQLServer2000

备份前要注意这两方面的备份,备份前要停止td的服务,以及sql的服务。

一、数据库备份:从原服务器上备份出所有您要还原的TD系统数据库(在SQLServer2000中操作);

   1、把\Microsoft SQL Server\MSSQL\Data目录中的项目数据库文件MDF和数据库日志文件LDF进行拷贝备份。当然,也可以在SQL企业管理器中,对项目数据库进行备份操作

二、文件备份:

   1TD_Dir整个文件夹或者对该目录下的项目文件进行拷贝备份,其中Attach\目录下为一些项目上传附件,Setting\Private\目录下为项目用户的一些配置信息,包括界面视图布局登信息等。;

   2、备份C:\Program Files\Common Files\Mercury Interactive\DomsInfo文件夹中的所有文件(主要备份该目录下的doms.mdb文件进行备份;

还原数据库

一、将备份出来的DomsInfo文件夹的内容覆盖到C:\Program Files\Common Files\Mercury Interactive\DomsInfo文件夹中,这里进行项目配置的还原。

   1、用Access打开DomInfo文件夹下的doms.mdb数据库文件,默认口令为tdtdtd,进行以下修改:

    a)修改Admin数据表,打开该表并修改Admin_pswd的密码,如果你不想修改以前的Admin用户的密码也可以不进行该步操作。

    b)修改DBServers数据表,打开该表并修改DBServer_Name字段的第二行值为新TD服务器名称。

    c)修改Params数据表,打开该表并修改ACIServerSiteScopeurl行对应的Param_Value字段值用新TD服务器名称替换旧TD服务器的名称。

    d)修改Projects数据表,打开并修改每个项目的Physical_Directory路径修改为:C:\TD_Dir\Default\项目名称;

    e)修改TDServers数据表,打开并修改TDServer_NameTD_IP_Address列的值为新TD服务器的服务器名称。

2、修改old_DomSetup.ini文件中的:

      TDSQLSERVER=TD服务器名称//比如我本机为TDSQLSERVER,是安装时默认的名称

      Value_1=TD服务器名称:9999//本地安装TD的机器名称,9999是默认的不要修改.

      Value_3=http://TD服务器称称/TDBIN/Redist/SiteScope/SiteScope4TD.htm

     说明:TD服务器名称替换为新的服务器名称或IP

二、还原系统文件

三、项目名称的创建及数据库的还原

1、在TDSite Administrator页面中重新建立所要还原项目的域名和工程名;

2、创建成功以后在SQLServer2000中会创建数据库,

还原备份的数据库

1)、在TDSite Administrator页面中重新创建已存在的项目名称,要一模一样的,如cost-killer,创建成功后,在C\TD_Dir目录下会生成该文件夹.

2)将备份出来的TD_Dir文件夹中的内容cost-killer(文件夹) 覆盖到C:\TD_Dir文件夹下相同目录下--(说明cost-killer”这个文件夹)就是要还原的项目系统文件

还原后必须在查询分析器中执行以下2条语句:

   exec sp_change_users_login 'Report'

   exec sp_change_users_login 'Update_One','td','td'

   说明:这个脚本必须要执行,要不还原过来的项目不能激活,TDSQLServer不能建立链接。

也可以在数据库中用户角色中新增一个td用户,设置为系统管理员权限

、在右下角的任务栏中停掉TD服务,在启动TD服务;

、打开TDSite Administrator页面中的进行数据库连接测试,及对每个项目进行连接测试。


TAG: td

 

评分:0

我来说两句

日历

« 2024-05-01  
   1234
567891011
12131415161718
19202122232425
262728293031 

数据统计

  • 访问量: 5090
  • 日志数: 12
  • 建立时间: 2008-05-04
  • 更新时间: 2009-02-25

RSS订阅

Open Toolbar