自动数据库备份

AD360可以按照您的计划定期自动备份其数据库和集成产品中使用的数据库。使用此选项,您可以备份产品中配置的内置PostgreSQL DB或外部PostgreSQL和MS SQL数据库。

支持自动备份的DB版本

  • PostgreSQL: 版本9.2 至 9.5
  • MS SQL: 版本2008及以上

备份外部PostgreSQL的前提条件

  1. 在安装PostgreSQL的机器上,进入<postgresql_installdir>/data文件夹,打开posgresql.conf文件。搜索wal_level,取消注释该条目,并将其值更改为archive
  2. 复制<postgresql_installdir>/lib中的所有文件以及<postgresql_installdir>/bin文件夹,并将它们粘贴到对应的<product_home>/pgsql/lib和<product_home>/pgsql/bin文件夹位置。<product_home>指的是要为其配置自动备份计划程序的AD360或集成产品的主目录。
  3. 重启外部PostgreSQL服务器。
  4. 每次更新PostgreSQL服务器时,请重复上述步骤1至3。

计划数据库备份的步骤

  1. 点击管理 → 常规设置 → 数据库设置 → 数据库备份
  2. 选择要为其安排自动备份的AD360或集成产品,然后点击编辑图标。
  3. 备份频率下拉列表中选择您要计划每天、每周还是每月的备份以及备份时间。
  4. __增量备份后的完全备份框中输入每个完整备份要执行的增量备份数。如果只想进行完整备份,请输入0。
  5. 输入备份存储路径
    • 您可以选择本地文件夹或共享文件夹来存储备份。
    • 如果您选择的共享文件夹需要权限才能存储备份,请选中需要身份验证框,然后输入必要的凭据。

    注意 1: 如果共享文件夹位于工作组计算机中,则在AD中创建一个新域帐户。此新帐户的用户名和密码应该与工作组计算机中本地帐户的用户名和密码相同。使用此新帐户的凭据进行身份验证。

    注意 2: 如果指定的路径错误或无法访问,则备份将存储在默认备份文件夹中(<Installation_Folder\Backup>)。

  6. 维护备份文件下拉列表中设置备份文件的保留期。
  7. 点击保存

其他设置

  • 若要禁用AD360或特定集成产品的自动备份,请点击动作中的图标。
  • 要获取最新备份的状态,请点击图标。
  • 要编辑部分组件的备份计划,请点击组件动作列中的图标。
  • 使用立即备份选项立即启动备份。
  • 使用“状态”列中的最近的备份图标查看所有可用的备份。

将备份从旧版本的MS SQL Server恢复到新的MS SQL Server

如果您已经安装了新版本的MS SQL Server,并且想要在AD360或其集成产品中配置它来取代旧的MS SQL Server,您可以使用使用AD360进行的备份来完成此操作。只需注意,除了使用AD360进行的备份之外,您还需要将文件复制到<MS_SQL_Old_Version>/Backup to <MS_SQL_New_Version>/backup。

故障排除

如果您在备份数据库时出错,请检查是否:

  • 数据库服务器正在运行。
  • 备份存储位置中有足够的空间。