gpt4 book ai didi

advantage-database-server - 仅备份和恢复 Advantage 数据库中的某些表

转载 作者:行者123 更新时间:2023-12-04 05:38:01 27 4
gpt4 key购买 nike

在 Advantage 中进行备份时,我们只想备份一些包含一些结构数据的表。这些表可能会在数据库更新中更改,但大多数表不会。其他表包含大量的 blob 数据:可能有 10 多场演出。

如果数据库更新出现问题,而我们想要恢复备份的表,我们有什么选择可以保留原始大表,但恢复选定的表?将它们恢复到现有数据库,保留旧的大表?释放大表并将它们添加到新恢复的数据库中?

(注意:备份表和大表之间没有RI规则,但大表确实在备份表中引用了autoincs。)

最佳答案

您可以使用包含列表来限制备份或恢复的表。例如,如果您使用 adsbackup.exe 命令行实用程序,则可以将备份限制为两个表:

adsbackup -i"table1,table2" test.add c:\mypath\backup\

然后通过还原,您还可以将其限制为特定文件:
adsbackup -r -i"table1,table2" c:\mypath\backup\test.add c:\mypath\restore\test.add

请注意,当使用包含列表指定恢复操作时,仅当字典 (.add) 文件不存在时才会恢复。因此,如果您使用包含列表还原到现有字典,它只会复制指定的表。

关于advantage-database-server - 仅备份和恢复 Advantage 数据库中的某些表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11659614/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com