Ebaas

系统备份及恢复

May 18, 2020 | 1 Minute Read

系统的数据或配置文件等需要进行备份,以备由于电脑损坏或软件升级安装等造成数据或配置文件的丢失或损坏。根据Ebaas平台所连接的是内置数据库(SQL Server Compact)还是外部数据库(例如SQL Server或Oracle),数据库备份和恢复的方式有所不同。下面,我们介绍几种备份和恢复方式。

备份内置数据库文件

如果,您的Ebaas平台使用内置数据库,那么备份数据库的工作非常简单。只要保存内置数据库的数据文件。

您可以在路径C:\Program Files\Ebaas\Database目录下看到“newtera.sdf”文件(见下图),复制该文件并保存到其它的存储位置:


需要恢复数据库时,例如在升级Ebaas平台后,将保存的数据库文件复制粘贴到上述位置,重启Ebaas服务器便可。

备份数据库

无论Ebaas平台使用内置数据库或外部数据库,Ebaas平台也提供了通用的备份和恢复工具。使用步骤如下:

  • 从“开始” => Ebaas => DesignStudio打开DesignStudio工具。
  • 在打开的DesignStudio中工具栏选择“工具” => “备份数据库”命令,如下图所示:

在打开的“连接数据库”框,选择要备份的数据库“事务跟踪管理” => 输入用户名:“admin”,密码:“admin”,如下图所示:

在打开的“另存为”框,输入备份文件的名称:“事务跟踪管理”,单击“保存”按钮,如下图所示:

单击“是(y)”确认备份,如下图所示:

弹出“工作进行中”进度条,数据库正在备份中(如下图)。当数据量很大时,需要较长的备份时间。

数据库备份完成,会弹出信息框“备份数据库结束”,如下图所示:


恢复数据库

恢复备份的数据库的步骤如下:

从“开始”- > Ebaas-> DesignStudio打开DesignStudio工具。 在打开的界面中工具栏选择“工具” => “恢复数据库”命令,如下图所示:

弹出“系统用户登入”框,输入用户名:“admin”,密码:“admin”,如下图所示:

在打开的“打开”框中,选择先前备份的数据库文件,如下图所示:

如果同名数据库已经存在,会弹出下图的确认框,点击“是”按键确认覆盖:

弹出“进度条”,表示正在恢复数据库。数据库比较大时会需要一段时间。请耐心等待直到弹出恢复结束的信息框。

提示: 当使用外部数据库作为Ebaas平台的数据库时,建议使用外部数据库自带的备份恢复工具对数据库进行备份和恢复。特别是数据量很大时。Ebaas平台的备份和恢复主要用在不同数据库迁移时使用,例如从内置数据库迁移到外部数据时。


备份配置文件,表单及报告模板

针对外部配置文件,例如网站地图,表单模板,报告模板等文件。Ebaas平台提供了一个名称CCI的工具。它能一次性将这些文件打包,也可以将它们复原到正确的位置。这个工具对于软件升级或系统迁移都非常方便。CCI备份的文件如下表所示:

文件 描述
网站地图配置文件 使用SiteMapStudio配置网站地图保存的文件
Ebaas服务器配置文件 EbaasServer.exe.config文件包含服务器的配置
表单模板 使用表单设计器所创建的自定义表单模板
报告模板 使用SmartExcel或SmartWord工具所创建的报表模板
内置数据库文件 内置数据库的储存文件
扩展开发的DLL 在Ebaas平台上进行扩展开发的DLL文件
其它配置文件 在Config目录下的其它配置文件

下面介绍如何使用CCI工具备份配置及模板文件。

  • 备份配置文件前先终止Ebaas Server;
  • 从“开始” => Ebaas => Accsesories => CCI 打开CCI工具,如下图所示:

在打开的工具界面中,单击工具栏“打开” 按钮图标,如下图所示:

软件会自动搜索配置及模板文件,搜索完毕后单击工具栏”保存”图标,如下图所示:

在弹出“另存为”对话框中,输入文件包名称:“事务跟踪管理”,如下图所示:

单击“保存”按钮,保存完毕,弹出“备份文件完成”信息框,单击“确定”按钮,如下图所示:


恢复配置及模板文件

  • 恢复CCI文件前先结束Ebaas Server;
  • 从“开始”- > Ebaas->Accsesories->CCI,在工具栏单击“打开文件”,如下图所示:

在打开的“打开”的对话框,选择先前备份的配置文件,如下图所示:

单击“打开”按钮,软件将先前备份的配置文件全部导入进来后,单击工具栏“恢复”图标,如下图所示:

文件恢复完成后,弹出“恢复完成”信息框,单击“确定”按钮。