SQL Server 备份

许可许可:

仅适用于使用 ArcGIS for Server 企业级许可创建的地理数据库

执行预置 Microsoft SQL Server 数据库的备份时,可备份数据、变更内容或事务日志。三者之间的区别在于一旦系统发生故障时您可以接受损失的程度。

数据库、文件组以及文件备份将备份整个实体。它们是任意备份和还原策略的基础。差异备份仅对在上一次完整数据库、文件组或文件备份后数据所发生的更改进行备份。事务日志备份仅对事务日志进行备份。

差异备份记录的是在上一次完整数据库备份后数据库、文件组或文件所发生的更改。通过差异更改地图来识别更改,该差异更改地图表示在数据库中所有更改的范围。如果在地图中范围的值是 1,那么备份该范围。在下一次完整备份中,地图中的任意更改值都被重新设置为 0。

事务日志备份将事务日志进行备份并控制日志的大小。事务日志备份仅在完全恢复模型或批日志恢复模型中有用。

在事务日志备份时,首先备份整个日志。将所有位于最早的活动事务 (MinLSN) 之前以及驻留在先前虚拟日志中的提交事务或回滚事务从事务日志中截断。此操作控制了事务日志的大小和增长。在简单恢复模型中,不能使用事务日志进行恢复,备份用于截断日志。

ArcSDE 单个空间数据库可以以与其他任意 SQL Server 数据库相同的方式进行备份和恢复。如果您部署了一个多数据库模型(所有空间数据库元数据保存在一个 sde 数据库中),那么过程会变得更加复杂。在该配置中,所有空间数据库都取决于 sde 数据库,所以您必须将所有数据库作为一个整体备份。

您可以使用 SQL Server Management Studio 自动执行备份。备份可以通过 SQL Server 作业或 SQL Server 维护向导自动执行。

阅读 SQL Server 的备份与还原文档十分重要。该信息可在《SQL Server 联机丛书》中找到。

相关主题

5/10/2014