如果备份存储位置中的sgstorage文件夹完好无损,则可以重新构建Vembu BDR Server。在成功重建Vembu BDR Server之后,您将能够恢复备份数据。
参考下面的知识库文章来重建Vembu BDR备份服务器。
我在KB ID: 115063中尝试了这些步骤。我可以在新服务器上安装Vembu。我遵循了所有建议的步骤,重命名sgstorage并按照之前的驱动器进行映射。
然而无法恢复我的备份。
请参阅postgres输出的示例:

请查看CheckandUpdateDB命令的结果:
我可以看到旧的备份作业(仍然与旧的服务器名),但当我点击查看它只有以下显示:
在恢复区域没有任何东西:
我检查过版本是相同的- v3.9.1。
请帮忙吗?
如果在重建Vembu BDR服务器时没有正确导入现有的后端数据库,则会出现此错误。
为了确保重建过程的完整性,我们建议您检查表中的备份条目“SG_GROUPS”按照给定的步骤。
步骤1。打开命令提示符并连接到PostgreSQL。
psql -U <用户名> -p <端口号>
步骤2。提供PostgreSQL的密码并连接到'SGDatabase'
\ c SGDatabase
步骤3。在连接数据库之后,运行以下查询来验证表'SG_GROUPS'中的备份条目。
Select * from sg_groups where group_role_id = 4;
如果上述查询的输出为空,则意味着没有正确地重新构建服务器。您需要使用下面给出的步骤重新构建服务器。
步骤4:在“services.msc”中停止“VembuBDR”服务。
步骤5:执行以下查询删除'SGDatabase'(部分导入)
减少数据库“SGDatabase”;
步骤6:现在使用下面的查询创建一个新的数据库,
创建数据库“SGDatabase”;
使用以下命令启动数据库导入过程KB文章“115063”.一旦服务器成功重建,您可以看到备份在“恢复”页面中列出。
如果您仍然无法成功重建备份服务器,请联系vembu-support@vembu.com.
版权所有©Vembu Technologies 2021。保留所有权利。