首页 测试 管理 查看内容

QC项目数据恢复和升级

2014-3-26 00:13| 发布者: tianzc| 查看: 222| 评论: 0

摘要:   对应前文的三种备份方式,数据恢复也有三种模式。  第一种方式:QC中直接恢复项目和数据信息  进入SqlServer2005数据库管理工具,确保数据库服务为启动状态,然后进入 QC Site Admin,可以新建同备份时名称 ...
  对应前文的三种备份方式,数据恢复也有三种模式。  第一种方式:QC中直接恢复项目和数据信息  进入SqlServer2005数据库管理工具,确保数据库服务为启动状态,然后进入 QC Site Admin,可以新建同备份时名称相同的域,选中域,单击右键,选择导入项目,或在图标菜单中选择 图标,选择前期备份的后缀名为.qcp的备份文件后,确定可成功导入并恢复项目信息。  注:由于此方式只是相同版本之间的数据移植,故此方式只涉及数据恢复不存在升级。  第二种方式: SqlServer中恢复项目数据, QC中恢复并升级项目信息  进入SqlServer2005数据库管理工具,确保数据库服务为启动状态,选中Database在右键菜单中选择Restore Database…。  在弹出的Restore Database对话框中To database输入将恢复后的数据库名,在Source for restore中选择From device,在路经选择中打开开始备份的路经和备份的文件名。  点击OK后,可成功完成数据库的恢复。注意:还需执行语句:EXEC sp_change_users_login 'update_one', 'td', 'td',因为sql server 新导入的表没有分配权限,只要把td加到该数据库的 db owner 即可。  执行方法:选中成功导入的数据库,右键菜单中选择New Query,执行上面语句即可。  下面开始在QC9.2中执行操作,安装完成QC9.2后,在Site Admin中新建域,然后新建Project,选中域单击右键,选择新建项目,或在图标菜单中选择 图标,此时选择建立一个空项目,定义项目名称,可与前期备份同名,建议同名,可以少改一些配置信息。  项目建立完成后,停用项目,然后在项目上选择移除项目,此时域下没有此项目名称了,但是并没有真正的删除项目所有信息。进入QC安装文件夹,..MercuryQuality Centerrepositoryqc,修改其中的dbid.xml文件中对应链接数据库为前面导入的数据库名,并注意dbid.xml文件中<PR_REPOSITORY_IN_DB>Y</PR_REPOSITORY_IN_DB>中间为Y,不能为N。  在QC9.2Site Admin中,选择域,并执行导入项目信息操作,在提示选择对话框中,选择刚修改好的dbid.xml文件,成功导入项目。  此时系统提示是否升级项目,点击确定后,即可完成项目恢复和升级。或选择 图标完成项目升级,升级完成后激活项目,QC就可以远程IE访问。  第三种方式: SqlServer中用数据库文件恢复项目数据, QC中恢复并升级项目信息  进入SqlServer2005数据库管理工具,确保数据库服务为启动状态,选中服务器名,右键菜单中选择New Query,执行exec sp_attach_db '数据库名', 'mdf文件所在的路径mdf文件名称.mdf ', 'LDF文件所在的路径LDF文件名称.LDF' 语句。注意同上面New Query选择路经的不同。即可完成数据库项目数据的恢复。  其后同第二种方式中QC操作部分,不重复。

鲜花

握手

雷人

路过

鸡蛋

扫一扫关注最新动态

毒镜头:老镜头、摄影器材资料库、老镜头样片、摄影
爱评测 aipingce.com  
返回顶部