Chat now with support
Chat with Support

NetVault Plug-in for SQL Server 12.2 - 用户指南

NetVault Backup Plug-in for SQL Server 简介 规划 SQL Server 部署 安装和删除插件 配置插件 备份数据 还原数据 将 CLI 与插件配合使用 故障排除

查看可用的备份方法

插件提供以下备份方法:

插件支持实施联机 VDI 或纯 VSS 备份策略(不能是两者的组合)。

联机虚拟设备接口 (VDI)

Microsoft 支持执行联机备份,此类备份使用 VDI 应用程序编程接口 (API),可与 NetVault Backup 支持的一系列备份设备相集成。定义备份策略时,联机 VDI 备份能够提供卓越的可靠性和灵活性。此方法支持 SQL Server 的 Transact SQL 语言能够使用的所有备份类型和选项,同时还能处理多个恢复情形。

联机 VDI 备份方法所采用的备份和还原策略将在 SQL Server 在线丛书备份和还原数据库部分中进行详尽的讨论。

Plug‑in for SQL Server 联机 VDI 备份方法是首选的备份方法。

在 VDI 备份方法中,Plug‑in for SQL Server 创建 N 个(其中 N 表示数据库的数量)与 SQL Server 之间的用户连接。一次最多可启用一个用户连接。

NetVault Backup 支持名称长度不超过 117 个字符的数据库 VDI 备份。

为了执行 VDI 备份,NetVault Backup Plug‑in for SQL Server 使用 BACKUP DATABASE(备份数据库)Transact-SQL 命令。Plug‑in for SQL Server 使用包含 NAME(名称)子句(长度不超过 128 个字符)的 BACKUP DATABASE 命令。Plug‑in for SQL Server 使用数据库名称和时间戳来构建传递到 NAME(名称)子句的值。考虑到时间戳的字符长度,数据库名称可用的字符长度为 117 个。

如果您执行的 VDI 备份当中包括名称长度超过 117 个字符的数据库,备份完成后会出现警告或者备份失败。NetVault Backup 二进制日志将显示以下 ODBC 消息:

如果您使用 VDI 备份方法执行备份,Quest 建议您环境中的数据库名称长度不超过 117 个字符。此限制不适用于使用 VSS 备份方法执行的备份。

卷影复制服务 (VSS)

Microsoft 支持使用 VSS 为 SQL Server 数据创建快照。VSS 可在执行卷备份的同时令系统上的应用程序继续写入到卷。Microsoft 提供 SQL Server VSS 编写器,可允许备份程序(如 Plug‑in for SQL Server)在 SQL Server 运行时复制 SQL Server 数据。基于 VSS 的备份不会对 SQL Server 的性能或稳定性产生负面影响。

在 VSS 备份方法中,Plug‑in for SQL Server 创建 2*N 个(其中 N 表示数据库的数量)与 SQL Server 之间的用户连接。一次最多可启用 N 个用户连接。

通过使用 VSS,您可以:

说明: 任何基于磁盘的存储都支持将文件备份到存储设备选项。要使用保留为永久快照在经过此时间后放弃选项,您备份的数据必须驻留在受 NetVault Backup 支持的磁盘阵列上。此外,对于永久快照来说,只有元数据会被复制到目标中。

查看 SQL Server 恢复模式

数据库创建后,恢复模式处于启用状态。Microsoft 将恢复模式定义为“控制数据库基本备份和恢复行为的数据库属性。”数据库的恢复模式控制着如何记录其事务、事务日志能否进行备份以及支持哪些类型的还原。SQL Server 提供三种不同恢复模式:简单模式、完整模式和批量记录模式。

简单恢复模式:使用简单恢复模式时,不支持日志备份。因此,最新备份之后的更改不受保护。如果不幸发生故障,必须重新运行这些更改。不允许进行 PIT 恢复。
完整恢复模式:完整恢复模式的数据库需要日志备份;因此,不会有工作因数据文件的丢失或损坏而丢失。支持 PIT 恢复(假设备份完成至故障点时)。
批量记录恢复模式:批量记录恢复模式数据库需要日志备份。批量记录恢复模式是完整恢复模式的变体,可允许高性能批量复制操作。通过批量记录大多数批量操作,此模式降低了日志空间使用量。如果在最新事务日志备份之后日志被损坏或进行批量操作,必须重新运行这些更改。批量记录数据库不支持 PIT 恢复。

在为数据库选择恢复模式时,请考虑下列因素:

简单恢复模式:应该只为不经常更新的测试数据库、开发数据库或主要包含只读数据的数据库启用简单恢复模式。
完整恢复模式:应该在所有恢复情形中为需要完全可恢复性并防止工作丢失的事务性数据库启用完整恢复模式。
批量记录恢复模式:在完整恢复模式数据库上进行批量操作(如批量插入或创建索引)时,应暂时使用批量记录恢复模式。批量记录恢复模式能在这些操作过程中提升性能并减少日志空间消耗,您可以在批量操作完成后立即将数据库切换回完全恢复模式。

有关更多信息,请参阅 SQL Server 在线丛书 当中的恢复模式和事务日志管理

Related Documents

The document was helpful.

Select Rating

I easily found the information I needed.

Select Rating