合并报表系统要处理集团公司的内部交易数据,数据量繁多,而分析公司也可以有多个,各自需要的财务数据也不尽相同。根据这种情况U8提供了私有数据库管理功能,给每一个分析公司建立自己的数据库,进行数据分类管理。
因为私有库的特殊存在, 如何进行合并报表账套备份恢复,才能保证数据安全,不丢失呢?本案例主要针对本问题进行详细的操作介绍。
1 合并报表账套的备份、恢复
合并报表的数据部分存放在UFDATA库中,部分存放在私有库中, 所以合并报表账套的备份需要同一时间进行账套备份与私有库备份。合并报表账套恢复时需要进入同一时点的账套备份与私有库备份,否则会造成部分数据丢失。
1.1 账套备份恢复
在系统管理中针对集团账套进行备份恢复,与非合并报表的账套备份、恢复操作步骤一致。以下是简单步骤
- 备份:用Admin登录系统管理,点击【账套】—【输出】,选择备份路径,勾选需要备份的账套,确定。

- 恢复:用Admin登录系统管理,点击【账套】—【引入】,选择备份文件, 存放路径,确定。

1.2 私有库备份恢复
私有库中存放了对应分析公司的所有样表的数据,所以做好私有库的备份非常重要。合并报表系统目前没有提供通过程序对私有数据库备份与恢复的功能,现在对私有数据库的备份与恢复工作需要通过sql数据库的管理工具来实现。现以sql server 2014为例,说明如何完成私有数据库的备份与恢复。
1.2.1 查看私有库对应的数据库名称
首先进入合并报表–分析公司管理节点,查看分析公司对应的数据库编码;

然后进入合并报表–私有数据库管理中,查看数据库编码对应的数据库名。

1.2.2 打开Microsoft SQL Server Management Studio工具
电脑开始—程序中,找到Microsoft SQL Server 2014下的Microsoft SQL Server Management Studio打开。

1.2.3 备份私有数据库
右键点击数据库名称,任务—备份。备份类型:完整,添加备份路径,确定,等待私有库备份完成。


1.2.4 恢复私有库
1) 原数据库名恢复私有库:sql中已经存在与原备份文件同名的数据库,且恢复后不需要修改数据库名称。适用于覆盖已有账套私有库、服务器迁移、升级。步骤如下:
右键点击数据库名称,任务—还原—数据库,打开还原数据库窗口。
常规选项如下设置:A、源:选择设备,选择备份文件;B、目标:带出或手工输入数据库名称;C、还原计划:勾选还原。确定,等待还原完成。


2) 新数据库名恢复私有库: sql中已经存在该私有库数据库,现需要恢复私有库在新账套中使用。适用于恢复之前的备份数据、服务器迁移、复制。步骤如下:
- 新建数据库:右键点击数据库—新建数据库,输入数据库的名称已经存放路径,确定。等待增加成功。

- 还原数据库:右键点击数据库名称,任务—还原—数据库。

- 选项页:勾选覆盖现有数据库,关闭目标数据库的现有连接。

- 常规页:A、源:选择设备,选择备份文件;B、目标:带出或手工输入数据库名称;C、还原计划:勾选还原。点击确定,完成还原。

3) 合并报表账套与私有库链接
在私有库数据管理中,进行私有库的链接。先输入信息测试连接成功后,再次输入sa密码进行参数的保存,完成私有库的链接。步骤如下:
- 找到私有库,点击修改,弹出私有库参数修改窗口。输入数据服务器的名称、sql实例名、数据库名称、sa密码,进行测试连接成功。


注意:测试连接成功后, 必须再做这步操作,才真正完成私有库的链接。
到这私有库的备份恢复操作才完成。