问题

无法创建数据库备份。屏幕上提示错误消息,“数据库备份失败”。

原因

无法创建数据库备份,可能原因如下:

  • 您的杀毒软件正在阻止 MYSQL 或 PGSQL 转储操作
  • 指定的目录是写保护的、无效的或不可访问的
  • 指定驱动器空间不足
  • Temp Folder 已满

解决方案

您需要先确定无法创建数据库的原因,再采取下列对应的解决方案:

确保 Desktop Central 文件夹已从杀毒软件中排除。点击 这里 检查是否排除。

将所需文件夹添加到杀毒软件的例外列表中

检查杀毒软件是否运行在 Desktop Central 服务器所在的计算机上。如果是,添加名为 DesktopCentral_Server 的文件夹到杀毒软件的例外列表。此文件夹通常位于计算机的安装目录中。例如,C:\Program Files。更多关于从杀毒软件中排除 Desktop Central 文件夹,

添加文件夹到诺顿杀毒软件(Norton Antivirus)例外列表

假设您的计算机中安装了诺顿杀毒软件 2009。要将文件夹添加到诺顿杀毒软件的例外列表中,步骤如下:

  1. 打开诺顿杀毒软件
  2. 点击 设置
  3. 排除/低风险 部分,点击 配置
  4. 点击 添加
  5. 进入 C:\Program Files 并将 DesktopCentral_Server 文件夹添加到列表
  6. 点击 应用
  7. 点击 确定

您已成功在安装了杀毒软件的计算机中将所需文件夹添加到例外列表中。

指定不受写保护的有效文件夹名称

请为备份目录路径指定一个有效的文件夹名称。如果您正在使用网络共享,需要授予网络中的 Everyone 对该目录的写入权限。

场景

假设您在网络中的计算机(不是安装 Desktop Central 服务器的计算机)中创建了一个名为 Database Backup 的文件夹。这个文件夹将用于存储每周创建的所有数据库备份。要使网络中的所有用户能够访问此文件夹以存储其数据库备份,必须给他们共享权限。要共享一个文件夹并授予网络中的 Everyone 共享权限,步骤如下:

  1. 找到所需的文件夹
  2. 右键单击文件夹
  3. 点击 属性
  4. 点击 共享
  5. 点击 共享此文件夹
  6. 输入文件夹名称
  7. 点击 权限
  8. 组或用户名 部分,选择 Everyone
  9. Everyone 权限 部分,选择 完全控制
  10. 点击 应用
  11. 点击 确定

注意:重复步骤 10 和 11 以完成该过程。

您已成功共享了一个特定的文件夹,并授予网络中的 Everyone 对该文件夹的访问和使用权限。

确保所需驱动器中有足够的空间

检查驱动器中空闲磁盘空间。如果没有足够的空间,可执行以下操作:

  • 删除或移动不需要的文件
  • 扩展硬盘容量
  • 将备份目录更换到其他驱动器

将备份目录切换到其他驱动器

要将备份目录切换到其他驱动器,步骤如下:

  1. 点击 管理 选项卡
  2. 工具 部分,点击 数据库备份
  3. 备份 目录 字段,指定一个新驱动器来保存备份
  4. 点击 保存更改

您已成功将备份目录更改到另一个驱动器。按照后面给出的步骤,检查是否可以创建备份。

清理 Temp Folder

在尝试进行备份之前,请确保清理服务器计算机上的 Temp Folder。清理文件夹的步骤如下:

  1. 点击 开始>运行
  2. 输入 %temp% 按回车键
  3. 清理 Temp Folder 的内容

排除原因后续步骤

采取上述对应解决方案后,可以手动检查数据库备份是否成功执行。要手动创建数据库备份,步骤如下:

  1. 点击 开始>运行
  2. 输入 cmd
  3. 点击 确定
  4. 进入<安装目录>/DesktopCentral_Server/bin 目录

    注意:这是 DesktopCentral_Server 文件夹的存储位置。例如,路径可能是 D:\>DesktopCentral_Server。

  5. 运行 backuprestore.bat 命令查看“备份/恢复界面(GUI)”
  6. 点击 备份 选项卡
  7. 选择要保存备份文件的位置
  8. 点击 备份

    注意:Desktop Central 会先估计您要存储备份文件的指定驱动器有多少可用空间。

您已成功创建了备份文件。备份文件将存储于您选择的路径下。命名格式为“构建号-日期-时间.zip”。例如,70117-Jul-23-2010-11-26.zip

适用于:数据库备份、创建

关键词:数据库备份创建失败、版本不兼容

我们的客户