ClearQuest数据库的迁移,复制可以参考的办法

ClearQuest可以使用多种方法进行备份,比如导出/导入,使用installutil命令行工具,或者直接对vendor数据库进行备份。

一、使用直接备份vendor数据库方式进行备份/恢复

这种方式可以对没有连接的两台主机间进行恢复,也可以模拟完全真实的测试环境。

1、备份

需要完整的备份schema database和所有的user database

2、恢复(以恢复schema数据库为例,user database类似)

a)       在新的主机上按照InstallationGuideClearQuest指导安装vendor数据库产品。

b)      建立和原来同名的空的schema数据库,并建立同名的登录名,指定为db_ower

c)      使用ClearQuest Maintenance Tool新建Schema Repository,指定到空数据库上。

d)      使用备份的数据还原schema数据库。

e)       同步master数据库中登录名和schema数据库中同名的用户名的SID

查看SID命令:

 

use myschema

 

select SID from sysusers where name = ‘cqversion’

 

use master

 

select SID from sysxlogins where name = ‘cqversion’

 

修改SID命令:

 

use myschema  --假设myschemaschema库名

exec sp_change_users_login 'update_one' , 'iusr_default' , 'iusr_default'  

 

--假设cqversion为登录名(数据库用户名)

 

注意:如果在先前的步骤b)中没有先建立登录名,需要在这里先建立登录名,但不要赋予db_ower的权限。然后再执行同步SID的操作。

f)       使用ClearQuest Maintenance Tool修改schema Repository指向新的地址。

对在c)中建立的Schema Repository进行Update操作,注意各参数要指向现在的主机,当要求输入具有超级用户权限的用户名和密码时,输入的是ClearQuest的超级用户,而不是数据库的用户。

可以在schema数据库中的master_dbs表中检查修改后的结果。

 

 

 

 

 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值