|
目的:QC-A上面所有项目备份到QC-B上面能用。
一:对QC-A数据库进行备份,备份所有的库。
二:备份QC-A安装目录下的repository文件夹,复制一份就可以了。
三:在QC-B上面安装好SQL QC程序。这里要注意,QC-B的程序安装路径一定要和QC-A一模一样。
四:在QC-B上面安装好QC程序的时候,数据库里面已经有了2个库,qcsiteadmin_db和qcsiteadmin_db库,将这个2个库重命名。
五:将第一步备份的repository文件覆盖QC-B安装路径下的repository文件夹。
六:将QC-A上面数据库全部还原到QC-B上面去,里面有qcsiteadmin_db和qcsiteadmin_db库。
七:用admin帐号和QC-A的管理密码登录QC-B的管理界面,将所有的项目激活(还原过来的项目都处于非激活状态)
八:在QC-B的管理平台里面将所有项目的数据库连接地址改成QC-B的数据库。
到这里从QC-A到QC-B的过程就算完成,可以用QC-A的帐号合和密码登录到QC-B上面去。
转载别人的,但是按照这个过程操作了一边,但并没有成功
而且步骤“四:在QC-B上面安装好QC程序的时候,数据库里面已经有了2个库,qcsiteadmin_db和qcsiteadmin_db库,将这个2个库重命名。”
实际安装的时候QC-B上的数据库里有qcsiteadmin_db和qc的demo数据库(库名忘了),上面所说的“qcsiteadmin_db库”不知道是什么意思,还有就是不知道为什么要重命名~~~~~
“五:将第一步备份的repository文件覆盖QC-B安装路径下的repository文件夹。” -----如果这样做的话,QC的站点管理就登陆不了(QC-B上安装好QC后是可以用安装时创建的站点管理员登陆的),尝试先不覆盖QC-B上的repository,而是先在QC-B上创建和QC-A相同的域和项目,再将在QC-A对应的项目数据库还原QC-B上,这样QC-B站点管理可以登陆,但项目不能添加用户,不知道是什么原因
最后没有通过这种方法,换了个方法,直接在QC-A上的项目从站点管理中导出来(.qcp)文件,再导入到QC-B上,这样QC-B上就可以用这个项目了 |
|