Veeam&Microsoft SQL Server Veeam&Microsoft SQL Server ........................................................................................................... 1 适用于 Microsoft SQL Server 的 Veeam 插件如何工作 ......................................................... 2 规划和准备....................................................................................................................................... 5 系统要求................................................................................................................................... 5 权限........................................................................................................................................... 8 端口........................................................................................................................................... 9 许可......................................................................................................................................... 15 Veeam 环境规划 .................................................................................................................. 17 备份存储库的访问和加密设置 ............................................................................................. 18 部署与配置..................................................................................................................................... 20 安装适用于 Microsoft SQL Server 的 Veeam 插件 ....................................................... 21 安装 Veeam 插件 ......................................................................................................... 21 在无人值守模式下安装 Veeam 插件 ......................................................................... 25 为 Microsoft SQL Server 配置 Veeam 插件 ................................................................... 27 升级适用于 Microsoft SQL Server 的 Veeam 插件 ....................................................... 33 导出和导入插件设置............................................................................................................. 37 导入备份文件......................................................................................................................... 38 卸载适用于 Microsoft SQL Server 的 Veeam 插件 ....................................................... 41 执行备份......................................................................................................................................... 41 关于 Microsoft SQL Server 备份 ....................................................................................... 41 备份链............................................................................................................................. 43 保留政策......................................................................................................................... 46 支持 SQL Server 故障转移集群................................................................................. 47 支持 Always On 可用性组 .......................................................................................... 48 Veeam 备份存储库 ...................................................................................................... 50 配置备份设置................................................................................................................................. 56 1. 启动备份向导.................................................................................................................... 57 2. 选择要备份的数据库........................................................................................................ 58 3. 指定备份选项.................................................................................................................... 61 4. 监控备份过程.................................................................................................................... 64 将备份设置保存为 SQL 代理作业 ..................................................................................... 65 将备份设置导出到自定义脚本 ............................................................................................. 67 使用命令行界面执行备份 ..................................................................................................... 69 在 Veeam Backup & Replication 中管理备份作业 .......................................................... 73 在 Veeam Backup & Replication 中管理 Veeam 插件备份 .......................................... 77 从备份存储库中删除备份 ............................................................................................. 78 从配置中删除备份 ......................................................................................................... 79 修复备份......................................................................................................................... 80 执行恢复......................................................................................................................................... 82 使用还原数据库向导进行还原 ............................................................................................. 83 1. 启动恢复向导............................................................................................................ 83 2. 选择要恢复的数据库................................................................................................ 84 3. 指定还原点................................................................................................................ 85 4. 指定恢复目标............................................................................................................ 87 5. 监控恢复过程............................................................................................................ 90 使用命令行界面恢复............................................................................................................. 90 Microsoft SQL Server 备份的备份副本 ..................................................................................... 94 创建备份复制作业................................................................................................................. 95 1. 启动备份复制作业向导............................................................................................ 95 2. 指定作业名称和描述................................................................................................ 96 3. 选择要处理的备份.................................................................................................... 97 4. 定义备份副本目标.................................................................................................... 98 5. 指定高级设置.......................................................................................................... 100 6. 定义备份副本计划.................................................................................................. 106 7. 完成向导的使用...................................................................................................... 107 将备份副本转换为备份 ....................................................................................................... 108 日志和支持 ................................................................................................................................. 110 适用于 Microsoft SQL Server 的 Veeam 插件如何工作 Veeam Plug-in for Microsoft SQL Server 按以下方式执行 Microsoft SQL Server 数据库备 份: 1. 首次启动备份过程时,Veeam Plug-in 连接到 Veeam Backup & Replication 服务器并创建备份作业。 2. 备份过程开始时(按计划或手动),Veeam Plug-in 的 MSSQLRecoveryManager 服务指示 Microsoft SQL Server 备份数据库。 3. MSSQLRecoveryManager 服务在 Microsoft SQL Server 计算机上启动源 Veeam Data Mover ,Veeam Backup & Replication 中的 Veeam Backup Manager 在 Veeam 备份存储库上启动目标 Veeam Data Mover。 4. Microsoft SQL Server 启动针对 VDI 设备(一种将自身模拟为备份存储的虚拟设备)的数据库备 份过程。对于每个备份数据库,都会创建一个单独的 VDI 设备。VDI 设备的数量还取决于您在配 置备份设置时指定的并行数据流的数量。有关详细信息,请参阅并行数据库处理。 5. 源 Veeam Data Mover 从 VDI 设备读取备份数据并将其传输到目标 Veeam Data Mover。 6. 目标 Veeam Data Mover 将备份数据写入备份存储库。 并行数据库处理 Veeam 插件允许您在多个并行流中备份同一 Microsoft SQL Server 数据库。为此,您必 须在配置备份设置时指定必要的数据流数量。对于每个数据流,都会创建一个单独的 VDI 设备。 如果同时备份多个数据库,将为每个备份数据库创建一个单独的 VDI 设备。 规划和准备 在开始使用 Veeam Plug-in for Microsoft SQL Server 之前,请阅读环境规划建议并确 保您的环境满足系统要求。 系统要求 在开始使用 Veeam Plug-in for Microsoft SQL Server 之前,请确保满足本节中列出的 要求。 规格 要求 操作系统 支持以下操作系统的 64 位版本: 微软 Windows Server 2022 微软 Windows 服务器 2019 微软 Windows 服务器 2016 微软 Windows Server 2012 R2 注意:不支持 Microsoft Windows Server 操作系统的服务 器核心安装。 微软 SQL 服务 支持以下 Microsoft SQL Server 版本: 器数据库 微软 SQL Server 2022 微软 SQL Server 2019 微软 SQL Server 2017 微软 SQL Server 2016 微软 SQL Server 2014 SP3 笔记: 要连接到 Microsoft SQL Server,Veeam 插件需要 Microsoft ODBC Driver 17 for SQL Server。不支持其他驱动程序 版本。要了解有关驱动程序的更多信息,请参阅此 Microsoft 文章。 支持 Microsoft SQL Server 的标准版、企业版、Web 版、 开发版。 不支持 Microsoft SQL Server Express 版本。 支持 Windows Server 故障转移群集,包括共享磁盘和 群集共享卷 (CSV)。 支持 Always On 可用性组、Always On 无集群可用性 组和 Always On 故障转移集群实例。 不支持分布式可用性组。 微软 SQL Veeam 插件工具栏需要 Microsoft SQL Server Server 管理工 Management Studio: 作室 如果您使用安装了累积补丁 P20230412 的 Veeam Backup & Replication 12 (内部版本 12.0.0.1420 P20230412), Veeam Plug-in Toolbar 需要 Microsoft SQL Server Management Studio 19.x。 如果您使用 Veeam Backup & Replication 12 的早期版 本,Veeam Plug-in Toolbar 需要 Microsoft SQL Server Management Studio 18.x。 笔记: 如果您有 Microsoft SQL Server Management Studio 18.x 并且想要安装累积修补程序 P20230412,则必须在安装修补 程序之前将 Microsoft SQL Server Management Studio 升级到 19.x。 不支持来自 Microsoft SQL Server Management Studio 的远程连接。 Veeam 备份和 Veeam Plug-in for Microsoft SQL Server 支持与 Veeam 复制 Backup & Replication 版本 12 或更高版本集成。 网络 Veeam Plug-in 应能够建立与 Veeam Backup & Replication 服务器的直接 IP 连接。因此,Veeam Plug-in 无法与位于 NAT 网关后面的 Veeam Backup & Replication 服务器配合 使用。 权限 执行 Veeam 插件安装的用户 用于安装和更新 Veeam 插件的帐户必须是本地管理员组的成员。在 Microsoft SQL Server Management Studio 中安装和管理 Veeam Plug-in Toolbar 需要本地管理员权 限。 执行备份和恢复的用户 为了能够连接到 Microsoft SQL Server 实例,必须将用于启动 Microsoft SQL Server 备份和还原进程的帐户添加到以下角色: 民众 系统管理员 Veeam 备份和复制用户 用于对 Veeam Backup & Replication 进行身份验证的帐户必须具有所需 Veeam 备份 存储库服务器的访问权限。要了解如何配置存储库的权限,请参阅授予存储库访问权限。 Veeam Plug-in for Microsoft SQL Server 使用 Veeam Backup & Replication 服务器的 Windows 身份验证方法来建立与该服务器和备份目标的连接。建议使用 Veeam 插件 为每个独立 Microsoft SQL Server 或故障转移集群创建一个用户。 要使用 Veeam 插件创建的备份,您只能使用用于创建备份的相同帐户。如果您想使用 其他帐户,请为该帐户分配 Veeam Backup 管理员角色或 Veeam Backup Operator 和 Veeam Restore Operator 角色。要了解如何分配 Veeam Backup & Replication 角色, 请参阅 Veeam Backup & Replication 用户指南的用户和角色部分。 端口 要使 Veeam Plug-in for Microsoft SQL Server 能够正常运行,请确保以下端口已打开。 微软 SQL 服务器 下表描述了为确保 Microsoft SQL Server 和备份基础结构组件正确通信而必须打开的网 络端口。 从 到 安装 Veeam 了 Veea 协议 制协议 笔记 用于与 Veeam Backup & 传输控 备份和复 制服务器 港口 10006 Replication 服务器通信的默认端 口。 m 插 请注意,Veeam 插件和备份存储 件的 库之间的数据是直接传输的,绕过 Micro Veeam Backup & Replication 服务 soft 器。 SQL Serve r 备份存储 用作数据传输通道的默认端口范 库服务器 传输控 2500 至 围。对于备份进程使用的每个 TCP 或网关服 制协议 3300** 连接,都会分配此范围中的一个端 务器* 口。 Microsoft 6791+; SQL 传输控 Server(本 制协议 Veeam 插件和源数据移动器之间 2500 至 的本地连接。 3300** 地主机) * 对于 NFS 共享、SMB 共享存储库以及 Dell Data Domain、HPE StoreOnce 重复数据删除 存储设备,Veeam Backup & Replication 使用辅助备份基础架构组件 — 网关服务器。有关详 细信息,请参阅 Veeam Backup & Replication 用户指南的网关服务器部分。 ** 此范围的端口适用于新添加的备份基础架构组件。如果您从产品的早期版本升级到 Veeam Backup & Replication 10.0,则 2500 到 5000 的端口范围适用于已添加的组件。 备份存储库和网关服务器 从 到 协议 港口 笔记 Veea m 备 备份存储 用作数据传输通道的默认端口范 份和 库服务器 传输控制 2500 至 围。对于备份进程使用的每个 TCP 复制 或网关服 协议 3300** 连接,都会分配此范围中的一个端 服务 务器* 口。 器 直连存储 Linux 服务 器用作备 用作从 Veeam Plug-in 服务器到 传输控制 份存储库 协议 22 或网关服 Veea 目标 Linux 主机的控制通道的端 口。 务器 m 备 份和 复制 传输控制 服务 Microsoft 器 Windows 服务器用 协议 UDP 协议 用作从 Veeam 插件服务器到存 135、137 至 139、 445 储库/网关服务器的管理通道的端 口。此外,这些端口还用于部署 Veeam 组件。 作备份存 储库或网 关服务器 Veeam Installer Service 和 Veeam 传输控制 协议 6160, 6162 Data Mover Service 使用的默认端 口 网络附加存储 网关 传输控制 服务 协议 第 445 章 SMB 传输协议使用的默认端口。 器 (在 SMB 共享 中小企业 服务器 SMB 协议的 SMB/Netbios 名称 传输控制 协议 存储 解析(在某些情况下需要)。有关 135、137 至 139 库设 UDP 协议 详细信息,请参阅《Veeam Backup & Replication 用户指南》的“已用 端口”部分。 置中 指定) 网关 服务 器 (在 NFS 共享 传输控制 NFS 服务 协议 器 标准 NFS 端口用作从网关服务器 111, 2049 到目标 NFS 共享的传输通道。 UDP 协议 存储 库设 置中 指定) 戴尔数据域 Veea m 戴尔数据 传输控制 111 用于为 NFS 和 DDBOOST 使用的 mountd 服务分配随机端口的端 Backu p& Replic ation 域 协议 口。Mountd 服务端口可以静态分 配。 有关更多 信息,请 NFS 使用的主要端口。要更改端 参阅此戴 服务 尔知识库 传输控制 文章。 协议 器 口,可以使用“nfs set 2049 或 server-port”命令。请注意,该 命令需要 SE 模式。 网关 服务 NFS MOUNTD 使用的主端口。要更 器 传输控制 协议 改端口,可以使用“nfs set 2052 mountd-port”命令。请注意,该 命令需要 SE 模式。 HPE StoreOnce 用于与 HPE StoreOnce 通信的默 Veea 9387 m 认命令端口。 Backu p& Replic ation 服务 器或 网关 服务 器 HPE 传输控制 StoreOnce 协议 用于与 HPE StoreOnce 通信的默 9388 认数据端口。 埃克 萨网 格 Veea m 备 份和 复制 埃克萨网 格 传输控制 协议 用于与 ExaGrid 通信的默认命令 22 端口。 服务 器 量子 DXi Veea m 备 份和 复制 传输控制 量子 DXi 协议 用于与 Quantum DXi 通信的默认 22 命令端口。 服务 器 根据用于 Veeam 插件备份的备份存储库的类型,必须打开以下端口以允许备份基础架 构组件之间进行通信。 * 对于 NFS 共享、SMB 共享存储库以及 Dell Data Domain、HPE StoreOnce 重复数据删除 存储设备,Veeam Backup & Replication 使用辅助备份基础架构组件 — 网关服务器。有关详 细信息,请参阅 Veeam Backup & Replication 用户指南的网关服务器部分。 ** 此范围的端口适用于新添加的备份基础架构组件。如果您从产品的早期版本升级到 Veeam Backup & Replication 10.0,则 2500 到 5000 的端口范围适用于已添加的组件。 有关 Veeam Backup & Replication 服务器和备份存储库使用的端口的详细列表,请参 阅 Veeam Backup & Replication 用户指南的已用端口部分。 许可 要使用 Veeam 插件功能,您必须拥有有效的 Veeam Backup & Replication 许可证。 许可证在连接到 Veeam Plug-in 服务器的 Veeam Backup & Replication 服务器上安装 和管理。如果许可证无效或资源不足,Veeam 插件备份作业将失败。 本指南仅提供有关 Veeam 插件的 Veeam 许可证细节的信息。有关 Veeam 许可的术 语和一般信息,请参阅 Veeam 许可政策。 许可对象 如果带有 Veeam Plug-in 的 Microsoft SQL Server 计算机在过去 31 天内由 Veeam Plug-in 备份作业处理过,则假定该计算机受到保护。 如果您在 Veeam Backup & Replication 中使用任何基于实例的 ( Veeam 通用许可) 许 可证,则无需安装任何其他许可证。带有 Veeam Plug-in 的受保护服务器消耗许可证中 的一个实例单元。由备份复制作业处理的服务器不被视为受保护的计算机,这些类型的 作业为已受 Veeam 插件备份作业保护的计算机提供了额外的保护级别。 同时受 Veeam Plug-in 和 Veeam Backup & Replication 保护的计算机将仅使用一次 许可证。例如,您有使用 Veeam 插件备份的 Microsoft SQL Server。您还可以使用 Veeam Backup & Replication 的映像级备份功能来备份该服务器。在这种情况下,只 会消耗一个许可证。 笔记 [对于永久每插槽许可证] 如果您使用旧版永久每插槽许可证,则受保护服务器占用的每个虚拟机管理程序 仅当受保护服务器所在的管理程序添加到 Veeam Backup & Replication 基础设施时,才会使用许可证中的套 Veeam Backup & Replication 基础设施中,则会消耗许可证中的一个实例单元。要了解如何将虚拟机管理程 基础架构,请参阅 Veeam Backup & Replication 用户指南的虚拟化服务器和主机部分。 重要的 所有集群节点都需要许可证,即使 Veeam Plug-in 仅安装在其中一个节点上也是如此。 支持的许可证类型 您可以将 Veeam 插件与以下许可证类型和软件包一起使用。请注意,本指南包含仅适 用于 Veeam 插件的 Veeam 许可证包的详细信息。有关许可证包的完整列表,请参阅 定价和包装。 对于 Veeam 通用许可: 您可以将 Veeam 插件与所有许可证包(Veeam Backup Essentials、Veeam Backup & Replication、Veeam Availability Suite )一起使用。 请注意,如果您使用租赁许可证类型,则仅 Veeam Backup & Replication 的 Enterprise Plus 版本支持 Veeam Plug-in 的功能。 对于永久套接字许可证: 仅 Veeam Backup & Replication 的 Enterprise Plus 版本支持 Veeam Plug-in 的功能。 Veeam 环境规划 在部署 Veeam 插件之前,请记住以下要求和限制。 数据流和资源消耗 Microsoft SQL Server 启动的任何并行数据流都将使用一个 Veeam 备份存储库任务 槽。您可以在备份数据库向导的备份选项步骤中配置备份流的数量。建议仔细规划存储 库任务槽,以便 Microsoft SQL Server 在配置时可以并行处理多个流。 根据 Skylake 处理器的测试,推荐以下硬件资源: Microsoft SQL Server :每个当前使用的备份流 1 个 CPU 核心和 200 MB RAM。 备份存储库服务器:每 5 个当前使用的备份流 1 个 CPU 核心和 1 GB RAM。 仅当您使用专用备份存储库进行 Veeam 插件备份时才建议使用这些资源。如 果您对 Veeam Plug-in 备份和 Veeam Backup & Replication 或 Veeam Agent 创建的虚拟机备份使用相同的备份存储库,请考虑根据备份存储库上的通常负 载添加上述硬件资源。有关备份存储库硬件要求的详细信息,请参阅 Veeam Backup & Replication 用户指南的系统要求部分。 我们建议联系您的 Veeam 系统工程师来优化备份流设置和资源分配。另请注 意,建议使用单独的备份存储库进行 Veeam 插件备份。 Veeam Backup & Replication 服务器:在导入备份文件等手动元数据操作期 间,Veeam Backup & Replication 服务器需要位于同一备份作业文件夹中的每 100 万 个文件额外 15 GB RAM。 托管环境 Veeam Plug-in 使用 Microsoft SQL Server 计算机、Microsoft SQL Server 故障转移 集群或 Always On 可用性组的主机名创建 Veeam Backup & Replication 作业对象和 备份文件夹。 如果您的服务器在多个环境中具有相同的主机名,则必须将以下条目添加到插件配置文 件中: <PluginParameters useFQDNInServerName="true" /> 重要的 出于安全原因,建议为不同的客户使用单独的存储库,并将 Veeam 存储库身份验证限制为特定客户。 备份存储库的访问和加密设置 在本文中 配置 Veeam 插件时,您指定必须用于连接到 Veeam Backup & Replication 服务器的 帐户。为了能够在备份存储库中存储备份,指定的帐户必须具有目标备份存储库的访问 权限。 要授予访问权限,请执行以下操作: 1. 在 Veeam Backup & Replication 中,打开备份基础架构视图。 2. 在清单窗格中,单击“备份存储库”节点或“横向扩展存储库”节点。 1. 在工作区域中,选择所需的备份存储库,然后单击功能区上的“设置访问权限” 或右键单击备份存储库并选择“访问权限” 。 1. 在“访问权限”窗口中的“独立应用程序”选项卡上指定您要向谁授予对此备份 存储库的访问权限: 允许所有人— 如果您想向任何用户授予存储库访问权限,请选择此选项。 此选项相当于向 Microsoft Windows 中的 Everyone 组授予访问权限(不包括匿 名用户)。出于安全原因,不建议在生产环境中使用该选项。 仅允许以下帐户或组- 如果您希望仅特定用户能够在此存储库中存储备 份,请选择此选项。单击添加将必要的用户和组添加到列表中。 1. Veeam 插件无法将备份或备份副本发送到启用加密的备份存储库。因此,请 确保未选中加密存储在此存储库中的备份复选框。 2. 单击“确定” 。 部署与配置 安装适用于 Microsoft SQL Server 的 Veeam 插件 您可以使用安装向导或使用命令行界面以无人值守模式安装 Veeam Plug-in for Microsoft SQL Server。 笔记 当您启动 Veeam Plug-in 安装时,如果安装向导在计算机上未检测到此组件,它还会安装 Microsoft .NET Fr 装 .NET Framework 需要重新启动计算机。例如,如果您的计算机上安装了早期版本的 .NET Framework, 该版本,则可能会发生这种情况。 安装 Veeam 插件 Veeam Plug-in for Microsoft SQL Server 是 Veeam Backup & Replication 的附加组件, 该插件的安装包包含在 Veeam Backup & Replication 安装 ISO 文件中。 要安装适用于 Microsoft SQL Server 的 Veeam 插件,请执行以下操作: 1. 挂 载 Veeam Backup & Replication 安 装 磁 ( VeeamBackup&Replication_12.0.0.1420.iso )。 如果您是首次部署 Veeam 备份基础架构,可以从以下位置下载 Veeam Backup & Replication 安装磁盘: https: //www.veeam.com/backup-replication-vcp-download.html 。 1. 在安装磁盘文件夹中,导航到 Plugins\Microsoft SQL\x64\文件夹。 盘 2. 要启动安装向导,请运行 VeeamPluginforMSSQL.exe 文件。 1. 在安装向导的欢迎屏幕上,单击“下一步” 。 1. 在向导的“许可协议”步骤中,点击链接查看许可协议,然后单击“我接受” 。 1. 在向导的“数据位置”步骤中,指定 Veeam 插件的安装路径,然后单击“安装” 。 默认情况下,安装向导会将产品安装到 C:\Program Files\Veeam\Plugins\Microsoft SQL\文件夹。 1. 等待安装过程完成,然后单击“完成”退出向导。 在无人值守模式下安装 Veeam 插件 您可以使用命令行界面以无人值守模式安装 Veeam Plug-in for Microsoft SQL Server。 为此,请转到 VeeamPluginforMSSQL.exe 文件所在的文件夹并运行以下命令: <exe 路径>\ VeeamPluginforMSSQL.exe /silent /accepteula /acceptthirdpartylicen /acceptrequiredsoftware /acceptlicensingpolicy 其中<path_to_exe>是 Veeam Plug-in for Microsoft SQL Server 安装文件的路径。 范围 描述 /沉默的 启用静音模式。 /接受 接受 EULA 条款。 /接受第三方许可证 接受第三方许可的条款。 /接受所需软件 允许安装所需软件 ( Microsoft .NET Framework 4.5.2 ) 并接受其许可条款 /接受许可政策 接受 Veeam 许可政策的条款。 Veeam Plug-in for Microsoft SQL Server 使用以下代码来报告安装结果: 1000 —适用于 Microsoft SQL Server 的 Veeam 插件已成功安装。 1001 —计算机上已安装 Veeam Plug-in for Microsoft SQL Server 所需的必备组件。 尚未安装适用于 Microsoft SQL Server 的 Veeam 插件。机器需要重新启动。 1002 — Veeam Plug-in for Microsoft SQL Server 安装失败。 1101 —适用于 Microsoft SQL Server 的 Veeam 插件已安装。机器需要重新启动。 为 Microsoft SQL Server 配 置 Veeam 插件 要使用 Veeam 插件,您必须配置 Microsoft SQL Server 计算机、Veeam Backup & Replication 服务器以及将存储备份文件的备份存储库之间的连接。 要配置连接设置,请使用配置插件向导。该向导配置 Veeam 插件设置并将设置保存到 veeam_config.xml 文件。该文件位于安装 Veeam Plug-in 的计算机上 的%PROGRAMFILES%\Veeam\Plugins\Microsoft SQL\文件夹中。 提示 您还可以使用 MSSQLConfigTool.exe 工具配置 Veeam Plug-in for Microsoft SQL Server 。要了解更多信息 插件。 要配置 Veeam 插件,请执行以下操作: 1. 在 Microsoft SQL Server 计算机上,启动配置插件向导。为此,请执行以下任一操作: 单击桌面上的配置插件图标。 从 Microsoft Windows 开始菜单中,选择所有程序> Veeam >配置插件,或使用 Microsoft Windows 搜索在您的计算机上查找配置插件选项。 在 Microsoft SQL Server Management Studio 中,单击工具栏上的“配置插件”按钮。 启 动 %PROGRAMFILES%\Veeam\Plugins\Microsoft SQL\Veeam.Backup.MSSQLPlugin.UI.Configuration.exe 文件。 1. 在向导的备份服务器步骤中,指定连接到 Veeam Backup & Replication 服务器的设置: a. 在 Veeam 备份服务器字段中, 指定 Veeam Backup & Replication 服务器的 DNS 名称。 b. 在端口字段中,指定 Veeam Plug-in for Microsoft SQL Server 与 Veeam Backup & Replication 进行通信所使用的端口号。默认情况下,Veeam Plug-in for Microsoft SQL Server 使用端口 10006。 c. 在用户名和密码字段中,指定将用于连接到 Veeam Backup & Replication 服务器的凭据。 1. 在向导的备份存储库步骤中,执行以下操作: a. 从备份存储库下拉列表中,选择所需的存储库。 您必须允许访问您计划使用的 Veeam 备份存储库。此外,必须禁用备 份存储库上的加密。要了解如何配置备份存储库的访问和加密,请参阅 存储库的访问和加密设置。 您可以单击“刷新”来更新备份存储库列表。例如,在配置对备份存储库 的访问并希望选择此存储库而无需重新运行配置插件向导后,这可能会 很有帮助。 a. 您可以将 Veeam Plug-in for Microsoft SQL Server 备份作业映射到备份存储库中存储的 备份。如果您将备份文件移至新的备份存储库并希望将备份作业指向此新备份存储库中 的现有备份,备份作业映射会很有帮助。如果配置数据库损坏并且需要重新配置备份作 业,您还可以使用备份作业映射。 要将 Veeam Plug-in for Microsoft SQL Server 备份作业映射到备份存储库 中的备份,请单击映射备份链接,然后在选择备份窗口中选择一个或多 个备份。 您可以将 Veeam Plug-in for Microsoft SQL Server 备份作业映射到备份存 储库中的多个备份。例如,如果您想要继续作为故障转移群集或可用性 组的一部分运行的数据库的备份链,这可能会很有帮助。 1. 单击“完成”退出向导。 重要的 您只能在用于创建这些备份的帐户下使用 Veeam 插件创建的备份。如果您想使用其他帐户,请为该帐户分 色或 Veeam Backup Operator 和 Veeam Restore Operator 角色。 要了解如何分配 Veeam Backup & Replication 角色,请参阅 Veeam Backup & Replication 指南的用户和角色部 使用命令行界面配置 Veeam 插件 要指定 Veeam Plug-in for Microsoft SQL Server 设置,您可以使用 MSSQLConfigTool.exe 命令行工具。您可以使用其命令更改 veeam_config.xml 文件中的特定参数或启用或禁用 Veeam 插件功能。 要指定 Veeam 插件设置,请执行以下操作: 1. 在 Microsoft SQL Server 计 算 机 到%PROGRAMFILES%\Veeam\Plugins\Microsoft 上 , 导 航 SQL\文件夹。 2. 使用所需参数运行 MSSQLConfigTool.exe 命令。有关详细信息,请参阅配置参数。 例如,要指定用于连接到 Veeam Backup & Replication 服务器的凭据,请使用以 下命令: MSSQLConfigTool.exe --set-credentials“administrator@srv16”“密码” 配置参数 您可以为 MSSQLConfigTool.exe 命令指定以下参数: 命令 描述 显示插件配置工具的参数 - 帮助 列表。 显示当前 Veeam Plug-in for --显示配置 Microsoft SQL Server 配置。 指定连接到 Veeam Backup --设置凭据 & Replication 服务器的凭 据。提供用户名@域格式的 用户名和密码格式的密码。 如果您不提供密码作为该 参数的值,Veeam Plug-in 将提示您指定密码。 指定 Veeam Backup & --设置主机 Replication 服务器的域名 或 IP 地址。 指定连接到 Veeam Backup --设置端口 & Replication 服务器的端 口。 指定备份存储库的名称。如 果您不提供备份存储库的 名称作为此参数的值, --设置存储库 Veeam Plug-in 将提示您从 备份服务器管理的存储库 列表中选择备份存储库。 将导入的备份副本映射到 --promote-backup-copy-to-primary 常规 Veeam 插件备份链。 升级适用于 Microsoft SQL Server 的 Veeam 插件 Veeam 定期发布新版本的 Veeam Backup & Replication,其中包含新功能和错误修复。 该发行包还包含新版本的 Veeam 插件。 如果要升级 Veeam Plug-in,请注意,Veeam Backup & Replication 必须与 Veeam Plug-in 的版本相同或更高。如果您想使用最新功能,则必须将 Veeam Backup & Replication 和 Veeam Plug-in 升级到最新版本。升级后,无需重新运行 Veeam 插件 配置向导,插件配置文件将被保留。 在升级 Veeam 插件之前,请检查系统要求。确保满足 Microsoft SQL Server Management Studio 要求。 升级 Veeam 插件 要升级 Veeam Plug-in for Microsoft SQL Server,请执行以下操作: 1. 挂 载 Veeam Backup & Replication 安 装 磁 ( VeeamBackup&Replication_12.0.0.1420.iso )。 2. 在安装磁盘文件夹中,导航到 Plugins\Microsoft SQL\x64\文件夹。 3. 要启动安装向导,请运行 VeeamPluginforMSSQL.exe 文件。 1. 在安装向导的欢迎屏幕上,单击“下一步” 。 盘 1. 在向导的“许可协议”步骤中,点击链接查看许可协议,然后单击“我接受” 。 1. 在向导的升级步骤中,查看要升级的 Veeam Plug-in for Microsoft SQL Server 组件,然后单击下一步。 1. 等待升级过程完成,然后单击“完成”退出向导。 在无人值守模式下升级 Veeam 插件 您可以使用与无人值守安装相同的命令在无人值守模式下将 Veeam Plug-in for Microsoft SQL Server 升级到更高版本。 导出和导入插件设置 您可以导出 Veeam 插件配置文件并将插件设置应用到其他服务器。 重要的 配置文件中包含的密码已加密。因此,导入配置文件后,您必须在 Veeam 插件配置向导中或 使用 MSSQLConfigTool.exe 命令行工具手动设置凭据。 要将配置文件导出到另一台服务器,请执行以下操作: 1. 在 安 装 Veeam Plug-in 的 服 务 器 上 , 导 航 到%PROGRAMFILES%\Veeam\Plugins\Microsoft SQL\文件夹。 2. 将 veeam_config.xml 文件复制到要配置插件的服务器。 3. 在 新 服 务 器 上 安 装 Veeam Plug-in , 并 将 复 制 的 XML 文 件 放 置 在%PROGRAMFILES%\Veeam\Plugins\Microsoft SQL\文件夹中。 4. 使用以下命令设置新凭据以连接到 Veeam Backup & Replication 服务器: C:\Program Files\Veeam\Plugins\Microsoft SQL\MSSQLConfigTool.exe --set-credentials“serv\用户名”“密码” 导入备份文件 如果 Veeam Backup & Replication 服务器发生故障并且您已将其恢复到新位置,您可 以将备份文件复制到新存储库并重新映射 Veeam Plug-in 备份文件。 限制和先决条件 考虑以下限制: 如果未按照本节中给出的说明导入备份文件,Veeam 插件备份和恢复操作可能 会失败。 您计划从中导入备份的存储库必须添加到 Veeam Backup & Replication 基础设 施中。否则您将无法访问备份文件。 如果要从横向扩展备份存储库导入备份文件,则备份文件的名称和备份文件的 路径必须仅包含允许的字符: 字母数字字符:a-zA-Z0-9 特殊字符:_-.+=@^ 备份文件的名称和备份文件的路径不得包含空格。 如何导入 Veeam 插件备份文件 要导入 Veeam 插件备份文件,请执行以下操作: 1. 将包含备份文件的文件夹移动到所需的备份存储库,或创建一个新的备份存储 库并以此文件夹作为子文件夹。 提示 每个 Veeam 插件备份文件 (.vab) 都有自己的元数据文件 (.vasm)。确保导入备份文件和所有相关元数据文 一文件夹中的备份作业元数据文件 (.vacm)。 1. 在 Veeam Backup & Replication 控制台中,打开备份基础架构视图。 2. 在“备份基础架构”视图的清单窗格中,选择“备份存储库”节点。 3. 在工作区域中,选择所需的备份存储库,然后单击功能区上的“重新扫描” 。 或者,您可以右键单击备份存储库并选择重新扫描。 在重新扫描操作期间,Veeam Backup & Replication 收集有关备份存储库中当 前可用备份的信息,并更新配置数据库中的备份列表。重新扫描操作后,不在 该配置数据库中的备份将显示在备份 > 磁盘(导入)节点的主页视图中。 1. 在 Microsoft SQL Server 计算机上,在 Veeam 插件设置中将新的备份存储库 设置为目标,并将 Veeam 插件映射到存储库中的备份。有关更多信息,请参阅 为 Microsoft SQL Server 配置 Veeam 插件。 卸载适用于 Microsoft SQL Server 的 Veeam 插件 要卸载 Veeam Plug-in for Microsoft SQL Server,请执行以下操作: 1. 在装有 Veeam 插件的 Microsoft SQL Server 计算机上,打开控制面板并单击 程序和功能。 2. 在程序列表中,选择 Veeam Plug-in for Microsoft SQL ,然后单击卸载。 执行备份 配置 Veeam 插件设置后,您可以使用 Veeam 插件备份 Microsoft SQL Server 数据 库。Veeam Plug-in 使用本机 Microsoft SQL Server 机制创建 Microsoft SQL Server 数据的应用程序级备份。 Veeam Plug-in 根据您指定的备份设置备份 Microsoft SQL Server 数据库。您可以指 定要备份的数据库、要创建的数据库备份的类型、数据库备份的保留策略以及备份数据 的处理设置。此外,您可以使用 Microsoft SQL Server Management Studio 或第三方 计划工具来定义数据库备份计划。 关于 Microsoft SQL Server 备份 Veeam Plug-in 使用本机 Microsoft SQL Server 机制创建 Microsoft SQL Server 数据 的应用程序级备份。您可以使用 Veeam 插件创建以下类型的备份。 完整备份 差异备份 日志备份 仅复制完整备份 仅复制日志备份 有关 Microsoft SQL Server 备份类型的详细信息,请参阅 Microsoft 文档。 要创建特定类型的备份,您必须配置 Veeam 插件的备份设置并运行备份过程。您可以 在配置备份设置后立即手动运行备份过程,也可以定义 Veeam 插件自动备份 Microsoft SQL Server 数据的计划。有关详细信息,请参阅备份设置和备份计划。 备份设置 Veeam Plug-in 根据您指定的备份设置备份 Microsoft SQL Server 数据库。您可以指 定要备份的数据库、要创建的备份类型、数据库备份的保留策略以及备份数据的处理设 置。 为了指定备份设置,Veeam 插件提供了备份数据库向导。或者,您可以使用 MSSQLRecoveryManager.exe 命令行工具指定备份设置并启动备份过程。有关详细 信息,请参阅配置备份设置和使用命令行界面执行备份。 此外,您可以使用 Microsoft SQL Server Management Studio 或第三方计划工具来定 义数据库备份计划。 如果要定期执行不同类型的备份,则必须配置备份设置并指定每种备份类型的计划。例 如,您可以指定完整备份设置、差异备份设置和日志备份设置,将每个设置保存为单独 的 SQL 代理作业,并在 Microsoft SQL Server Management Studio 中为这些 SQL 代 理作业创建计划。 备份计划 Veeam Plug-in for Microsoft SQL Server 不提供自己的备份计划机制。相反,Veeam Plug-in 允许数据库管理员使用他们选择的工具来配置灵活的数据库备份计划。例如, 您可以使用本机 Microsoft SQL Server 计划设置来配置完整备份、差异备份或日志备 份的灵活计划,或者使用外部计划工具。 Veeam Plug-in for Microsoft SQL Server 提供两种备份计划方案: 场景 1. 您可以在 Microsoft SQL Server 中配置备份计划。为此,您必须将 Veeam 插件备份设置保存为 SQL 代理作业。有关详细信息,请参阅将备份设置保存 为 SQL 代理作业。 之后,您将能够在 Microsoft SQL Server Management Studio 中的 SQL 代理 作业的属性中配置作业计划。 场景 2. 您可以使用第三方调度工具通过 Veeam Plug-in 创建 Microsoft SQL Server 数据的定期备份。为此,您必须配置 Veeam 插件备份设置并获取将用于启动备 份过程的命令。有关详细信息,请参阅将备份设置导出到自定义脚本。 之后,您将能够在自定义备份脚本中或通过您选择的计划工具使用生成的命令。 备份链 使用 Veeam Plug-in 为 Microsoft SQL Server 数据库创建的一系列备份构成了备份链。 备份链可以从两个层面进行描述:物理层面和逻辑层面。 在物理层面,备份链是由 Veeam Plug-in 在备份存储库中创建的一系列备份文件。 与使用 Veeam Backup & Replication 创建的映像级备份(在每个备份会话期间创建单 独的备份文件)相比,使用 Veeam Plug-in 创建的备份文件包含在多个备份会话中备份 的数据。因此, Veeam Plug-in 在备份存储库中创建自己的一组备份文件,而不是一系 列完整备份文件和增量备份文件。 在逻辑级别,备份链由 Microsoft SQL Server 数据库的完整备份及其依赖的差 异备份和日志备份组成。备份链中的备份形成一组还原点。还原点对应于执行备份的时 间,可让您将数据库恢复到必要的状态。 为了创建备份链,Veeam Plug-in 实现了前向增量备份方法。 Microsoft SQL Server 数据库的完整备份、其相关差异备份和日志备份驻留在 同一个备份文件中。根据您指定的备份设置,备份链还可以跨越多个备份文件。 这一机制与使用 Veeam Backup & Replication 创建的映像级备份不同,其中一 个还原点通常对应于一个备份文件。 备份的逻辑顺序对用户是隐藏的 — 用户无法从备份存储库中的备份文件序列 中获取有关可用还原点的信息。用户在恢复数据库时可以查看和选择恢复点。 备份文件 Veeam Plug-in for Microsoft SQL Server 创建和维护以下类型的备份文件: VAB — 存储 Microsoft SQL Server 数据副本的备份文件。 VASM — 存储有关备份信息的备份元数据文件。为每个 VAB 文件创建一个 VASM 文件。Veeam Backup & Replication 使用 VASM 文件来获取有关 Veeam 插件 备份的信息。 VACM — 存储有关备份作业的信息的备份元数据文件。Veeam Plug-in 为备份 作业创建一个 VACM 文件。 备份作业创建的所有备份文件都驻留在备份存储库的专用作业文件夹中。例如,如果 Veeam Backup & Replication 中的备份作业名称为 SRV01 MSSQL backup (Backup Vol 01) ,Veeam Backup & Replication 将在目标备份存储库上创建 SRV01 MSSQL backup (Backup Vol 01)文件夹并存储所有备份此文件夹中此作业创建的文件。 备份链如何工作 Veeam Plug-in for Microsoft SQL Server 通过以下方式创建备份链: 1. 在第一个备份会话期间,Veeam Plug-in for Microsoft SQL Server 在备份存储 库中创建一个新的 VAB 文件,并将完整备份的数据写入该文件。此备份成为备 份链中的起点。 Veeam Plug-in 将每个备份数据库的数据写入单独的备份文件。例如,如果您备 份 2 个数据库,Veeam 插件将在备份存储库中创建 2 个 VAB 文件。 1. 在后续备份会话期间,Veeam Plug-in for Microsoft SQL Server 会将备份数据 写入同一 VAB 文件或新的 VAB 文件。如果出现以下情况之一,则会创建新的 VAB 文件: 如果 Veeam Plug-in 执行完整备份。 如果为数据库创建的先前备份文件早于 24 小时。 笔记 如果备份针对横向扩展备份存储库,Veeam Plug-in 将根据为横向扩展备份存储库指定的放置策略(数据局 数据的范围。之后,Veeam Plug-in 应用相同的算法来选择是将备份数据写入现有备份文件还是新备份文件 保留政策 Veeam 插件允许您配置 Microsoft SQL Server 备份的保留策略。保留策略有助于维护 还原点的生命周期,并确保备份文件不会占用备份存储库上的整个空间。 Veeam Plug-in for Microsoft SQL Server 在数据库级别应用保留策略,并将还原点保 留备份设置中定义的天数。每次完整备份或差异备份会话后,Veeam 插件都会检查备 份数据库的还原点的创建时间,并从备份链中删除过时的还原点。 Veeam Plug-in 不会立即删除过时的还原点。相反,Veeam Plug-in 将保留策略应用于 备份链的非活动部分,即之前的完整备份及其相关差异备份和日志备份。仅当链中的最 后一个增量备份过时后,Veeam Plug-in 才会删除不活动的备份链。 例如,保留策略设置为 7 天。Veeam Plug-in 设置为每周日创建完整备份,周一至周 六创建差异备份和日志备份。虽然周日创建了新的完整备份,但之前的完整备份并没有 被删除。如果没有完整备份,后续的差异备份和日志备份链将毫无用处。Veeam Plug-in 将等待非活动备份链中的最后一个还原点过时,然后才会删除整个非活动链,这将在下 周六发生。 保留策略配置 要配置保留策略,请在备份数据库向导的选项步骤中选中应用保留策略复选框,并指定 在备份链中保留还原点的天数。 与 Veeam Backup & Replication 中映像级备份的保留策略不同,使用 Veeam Plug-in for Microsoft SQL Server 创建的备份的保留策略是可选的。这使您可以更轻松地为不 同类型的 Microsoft SQL Server 备份配置保留策略。 例如,您想要配置备份设置来为同一数据库创建完整备份、差异备份和日志备份。在这 种情况下,您可以在备份设置中仅为完整备份启用保留策略。依赖于全备份的差异备份 和日志备份将根据为全备份指定的保留策略进行处理。 或者,如果为同一数据库的多种类型的备份启用保留策略,则必须指定相同的天数以在 每种备份类型的备份链中保留还原点。否则,Veeam Plug-in 将根据最低数量保留还原 点。例如,您将 Veeam Plug-in 设置为保留完整备份 7 天,差异备份保留 3 天。在 这种情况下,Veeam Plug-in 将删除还原点早于 3 天的非活动备份链。 如果您没有为任何类型的 Microsoft SQL Server 备份指定保留策略,Veeam Plug-in 将不会删除过时的还原点,并且备份文件将保留在备份存储库中。 支持 SQL Server 故障转移集群 Veeam Plug-in 支持作为故障转移集群一部分运行的 Microsoft SQL Server 数据库的 备份和恢复。支持具有共享磁盘的 Windows Server 故障转移群集和具有群集共享卷 (CSV) 的 Windows Server 故障转移群集。 要备份作为故障转移群集一部分运行的数据库,请执行以下操作: 1. 在集群的每个节点上安装并配置 Veeam Plug-in for Microsoft SQL Server 。 有关更多信息,请参阅安装 Veeam Plug-in for Microsoft SQL Server 和配置 Veeam Plug-in for Microsoft SQL Server 。 2. 使用故障转移集群管理器,在活动集群节点上的 Veeam Plug-in 中配置备份设 置。有关详细信息,请参阅配置备份设置。 在被动节点上,作为集群一部分运行的 Microsoft SQL Server 实例不会显示在 Veeam 插件 UI 中。 1. 在 Microsoft SQL Server Management Studio 中将备份设置保存为 SQL 代理 作业。有关详细信息,请参阅将备份设置保存为 SQL 代理作业。 Veeam Plug-in for Microsoft SQL Server 将在活动集群节点上启动备份作业。 要还原作为故障转移群集一部分运行的数据库,必须在活动群集节点上启动还原过程。 在被动节点上,备份的 Microsoft SQL Server 实例不会显示在 Veeam 插件 UI 中。 支持 Always On 可用性组 Veeam Plug-in 支持作为 Always On 可用性组的一部分运行的 Microsoft SQL Server 数据库的备份和恢复。 支持以下类型的可用性组: 始终在线可用性组 Always On 无集群可用性组 要备份作为 Always On 可用性组一部分运行的数据库,请执行以下操作: 1. 在运行 Always On 可用性组的集群的每个节点上安装和配置 Veeam Plug-in for Microsoft SQL Server 。在每个节点上的 Veeam Plug-in 中配置备份设置, 并将备份设置保存为 Microsoft SQL Server Management Studio 中的 SQL 代理 作业。有关详细信息,请参阅配置备份设置和将备份设置保存为 SQL 代理作业。 2. 在每个节点上的 Microsoft SQL Server Management Studio 中,为 SQL 代理 作业配置相同的计划设置,以便数据库备份将在每个节点上同时启动。 Veeam Plug-in for Microsoft SQL Server 按以下方式执行 Always On 可用性组的备份: 1. 当 SQL 代理作业启动时,Veeam 插件会检查 Always On 可用性组的属性中 指定的备份首选项。 2. 如果运行 SQL 代理作业的节点是备份的首选节点,Veeam Plug-in 会执行备 份。否则,备份过程将停止。 考虑以下: 如果您从 Veeam Plug-in UI 手动启动备份过程,Veeam Plug-in 不会检查 Always On 可用性组的备份首选项。 在辅助副本上,仅支持完整仅复制备份和日志备份。不支持差异备份。 Veeam Plug-in 不会将恢复的数据库添加到 Always On 可用性组。恢复过程完 成后,您必须手动执行此操作。 恢复 Always On 可用性组 要还原作为 Always On 可用性组的一部分运行的数据库,请完成以下步骤: 1. 在主副本上恢复数据库。在恢复过程中,Veeam Plug-in 将从可用性组中删除 原始数据库,并将其从 Microsoft SQL Server 中删除。 2. 对恢复的数据库进行日志备份。 3. 从辅助副本中删除原始数据库。 4. 将恢复的数据库添加到可用性组。 Veeam 备份存储库 Veeam 插件将备份文件存储在添加到 Veeam Backup & Replication 基础设施的存储 库中。本部分列出了支持的备份存储库类型以及 Veeam Plug-in for Microsoft SQL Server 备份的限制。 支持的备份存储库 Veeam Plug-in for Microsoft SQL Server 支持与添加到 Veeam Backup & Replication 基础设施的以下类型的存储库集成: Windows 服务器 Linux 服务器 CIFS (SMB) 共享 戴尔数据域增强 量子 DXi 埃克萨网格 HPE StoreOnce 。如果您计划使用 HPE StoreOnce 作为 Veeam 插件备份的 备 份存储 库,则 每个 Catalyst 存储存储 的文件 (数据 和元数 据) 总数 不得超 过 3,000,000 个。如有必要,可以在同一 StoreOnce 系统上创建多个 Catalyst 存储。 NFS 文件共享 强化存储库 您还可以使用包含支持的存储库类型的横向扩展备份存储库。 备份存储库限制 对于 Veeam Plug-in 备份,指示存储设备上的可用空间已达到指定阈值的警告 是在 Veeam Plug-in 的 veeam_config.xml 文件中配置的。Veeam Backup & Replication 控制台中的警告设置不会影响此设置。 要配置警告设置,请在 veeam_config.xml 文件中添加以下参数。 <PluginParametersrepositoryFreeSpacePercentWarning =“10”/> 插件配置向导不会显示启用了“加密存储在此存储库中的备份”选项的存储库。要 了解如何禁用加密选项,请参阅存储库上的访问和加密设置。 如果您想要对基于存储库的加密和 Veeam 插件使用相同的备份目标,请在 Veeam 插件备份的子文件夹中创建第二个存储库。 Veeam 提取实用程序无法提取 Veeam 插件备份文件。根据 Microsoft SQL Server 的设计,这些文件无法“作为文件”导入到 RMAN,因为它们包含绑定到所用 SBT 设备的其他元数据。 Veeam 横向扩展备份存储库 如果您想将 Veeam Plug-in 备份存储在横向扩展备份存储库中,请考虑以下事项: 您无法使用存储在该存储库上的 Veeam 插件备份来重命名横向扩展备份存储 库。 如果您想要将备份存储库添加为横向扩展备份存储库的范围,并且该备份存储 库上存在 Veeam 插件备份,则必须执行以下操作: a. 在 Veeam Backup & Replication 控制台中,选择驻留在该备份存储库 中的 Veeam 插件备份文件并将其从配置中删除。有关详细信息,请参 阅从配置中删除备份。请注意,此操作不会从存储库中删除备份。 b. 在 Veeam Backup & Replication 控制台中,删除 Veeam 插件备份作 业。详情请参见删除作业。 c. 将存储库作为扩展存储库的范围添加。有关详细信息,请参阅扩展横 向扩展存储库。 d. 重新扫描横向扩展存储库。有关详细信息,请参阅重新扫描横向扩展 存储库。 笔记 备份文件的名称和备份文件的路径只能包含允许的字符: 字母数字字符:a-zA-Z0-9 特殊字符:_-.+=@^ 备份文件的名称和备份文件的路径不得包含空格。 a. 在 Veeam Plug-in 服务器上,使用以下命令将横向扩展存储库设置为 备份目标: MSSQLConfigTool --set-repositories a. 使用以下命令映射导入的备份: MSSQLConfigTool --map-backup 对于 Veeam 插件备份和备份副本,横向扩展存储库的性能策略的作用有所不 同: a. Veeam Backup & Replication 检查是否存在范围,但不会对可用空间 不足发出警告。如果所有盘区都有警告,Veeam Backup & Replication 将 使用具有空闲任务槽的可用空间量最大的盘区。 b. 如果存在没有警告的范围,Veeam Backup & Replication 将检查是否 存在具有空闲任务槽的增量范围。如果没有带有空闲任务槽的增量盘区, Veeam Backup & Replication 将使用已用任务槽数量最少的完整盘区。 c. 如果存在带有空闲任务槽的增量盘区,Veeam Backup & Replication 会将备份文件发送到使用任务槽量最少的增量盘区。如果已用任务量相 同,则选择可用空间最大的盘区。 要了解有关横向扩展存储库的文件放置策略的更多信息,请参阅 Veeam Backup & Replication 指南的备份文件放置部分。 如果在数据局部性策略中配置了横向扩展存储库,则将根据每个 Microsoft SQL Server 连接的最大可用空间量选择存储库范围。如果所选范围没有可用任务槽,Veeam Backup & Replication 将使用具有第二大可用空间量的范围。如果有两个盘区,每个盘 区上只有一个插槽,则备份将在两个流上启动(每个盘区一个)。 容量等级 您可以配置 Veeam Backup & Replication 以将 Veeam Plug-in 备份文件传输到容量 层。Veeam 插件备份支持两种策略(移动策略、复制策略),但存在以下限制: 对于 Veeam 插件备份文件,容量层不会验证正在移动的数据是否唯一且是否 未被提前卸载。因此,强烈建议检查云存储提供商的定价计划,以避免卸载和下载备份 数据的额外费用。 [对于移动策略] 对于 Veeam Plug-in for Microsoft SQL Server 备份,容量层跟 踪完整备份文件和差异备份文件的依赖性。因此,Veeam Backup & Replication 会跟踪 不活动的备份链并将其移至容量层。操作恢复窗口没有任何限制。 [对于复制和移动策略] 对于 Veeam Plug-in for Microsoft SQL Server 备份, Veeam Backup & Replication 仅将自备份文件创建以来已过去 24 小时的备份文件复 制到容量层。 如果横向扩展存储库关闭,您无法从存储在容量层上的 Veeam 插件备份文件 进行恢复。这种情况下,只能手动将备份文件导入到 Veeam Backup & Replication 中, 然后进行数据恢复操作。 如果您使用在 Veeam Backup & Replication 版本 10 中创建的容量层,则无法 将 Veeam Plug-in 备份文件传输到容量层。但是,如果您想手动传输它们,请执行以 下操作: a. 如果备份文件是由 Veeam 插件版本 10 创建的,请升级备份文件的 元数据,如将元数据文件升级为新格式中所述。 b. 运 行 带 有 -EnablePluginBackupOffload 参 数 的 Set-VBRScaleOutBackupRepository PowerShell 命令,将备份文件卸 载到容量层。 强化存储库 您可以配置 Veeam Backup & Replication 以将 Veeam 插件备份文件传输到强化存储 库。强化存储库有助于保护 Veeam 插件备份文件免遭因恶意软件活动或意外操作而丢 失。强化存储库中的备份文件在备份存储库设置中指定的时间段内变得不可变。在此期 间,存储库中存储的备份文件无法修改或删除。 对于 Veeam Plug-in for Microsoft SQL Server 备份,不变性根据以下规则发挥作用: 不变性应用于备份 (VAB) 文件和备份元数据 (VASM) 文件。备份作业元数据 (VACM) 文件不是一成不变的。 备份文件在配置的时间段(最短 7 天,最长 9999 天)内变得不可变。 不可变期在备份文件创建 24 小时后开始计算。每 1 小时,在后台运行的不变 性服务就会检测一次超过 24 小时的备份文件,并在此类备份文件上设置不变性标志。 对于包含活动链还原点的备份文件,不变期会自动延长。 从强化存储库恢复数据 由于恶意软件活动或计划外操作,备份作业元数据 (VACM) 文件可能在强化存储库中 变得不可用。在这种情况下,要从强化存储库恢复数据,您必须重新创建 VACM 文件。 为此,请完成以下步骤: 1. 运行 Veeam 插件备份作业以在 Veeam 备份存储库中创建新的 Veeam 插件 备份。备份将包含 VAB、VASM 和 VACM 文件。 2. 在备份存储库文件夹中,将步骤 1 中创建的 VAB 和 VASM 文件替换为强化 存储库中的 VAB 和 VASM 文件。 3. 在 Veeam 备份控制台中,运行备份修复操作。Veeam Backup & Replication 将使用 VASM 文件中的信息生成新的 VACM 文件。有关详细信息,请参阅修复 备份。 重新创建备份作业元数据文件后,您可以使用 Veeam 插件来恢复数据。 配置备份设置 要使用 Veeam 插件备份 Microsoft SQL Server 数据,您必须配置备份设置。您可以 选择要备份的数据库、选择备份类型、指定数据保留和数据处理设置。 在配置备份设置之前,请检查先决条件。然后使用备份数据库向导来定义备份设置。 1. 启动备份向导 要启动备份数据库向导,请在 Microsoft SQL Server 计算机上执行以下操作之一: 单击桌面上的“备份数据库”图标。 从 Microsoft Windows 开始菜单中,选择所有程序> Veeam >备份数据库或使 用 Microsoft Windows 搜索在您的计算机上查找备份数据库选项。 在 Microsoft SQL Server Management Studio 中, 单击工具栏上的“备份数据库” 按钮。 启 动 %PROGRAMFILES%\Veeam\Plugins\Microsoft SQL\Veeam.Backup.MSSQLPlugin.UI.Backup.exe 文件。 2. 选择要备份的数据库 在向导的数据库步骤中,选择要备份的 Microsoft SQL Server 数据库: 1. 从实例下拉列表中,选择要备份其数据库的 Microsoft SQL Server 实例。 2. 在“数据库”部分中,选中必要数据库旁边的复选框。或者,如果您想要备份所 选实例的所有数据库,请选中“数据库名称”列名称旁边的复选框。 要快速找到所需的数据库,您可以在搜索字段中输入数据库名称,然后单击搜 索图标。 要刷新数据库列表,请单击“刷新” 。当您刷新数据库列表时,Veeam 插件将 清除所选数据库旁边的复选框。 1. 在备份集名称字段中,指定备份集的名称。这将帮助您在需要从备份恢复数据 库时识别数据库。 2. 在描述字段中,指定备份集的描述。恢复期间,备份集的名称和描述将显示在 恢复数据库向导中。 3. 在“备份类型”部分中,选择要创建的备份类型。您可以从以下本机 Microsoft SQL Server 备份类型中进行选择: 完整— 如果您想要创建包含 Microsoft SQL Server 数据库完整副本的备 份,请选择此选项。 差异— 如果您想要创建一个包含自上次备份创建以来所做更改的备份,请 选择此选项。 日志— 如果您想要创建 Microsoft SQL Server 事务日志的备份,请选择此 选项。 1. 如果选择“完整”或“日志”选项并希望创建仅复制完整备份或仅复制日志备份, 请选中“仅复制备份”复选框。例如,如果您使用单独的解决方案来处理 Microsoft SQL Server 事务日志,您可能需要创建仅复制日志备份。 提示 在向导的这一步,您还可以将备份设置导出到自定义脚本。您将能够将此脚本与第三方调度工具一起使用 导出到自定义脚本。 3. 指定备份选项 在本文中 在向导的“备份选项”步骤中,指定要根据其执行备份的数据保留设置和数据处理设置, 然后启动备份过程: 1. [可选] 要指定数据保留设置,请在“保留”部分中执行以下操作: a. 选中应用保留策略复选框。 b. 在删除早于 <N> 天的备份字段中,指定要在备份存储库中保留备份 的天数。默认情况下,Veeam Plug-in 会将备份文件保留 7 天。 1. [可选] 要指定备份过程中数据处理的设置,请在数据库处理部分中执行以下操 作: a. 在并发备份流字段中,指定要用于备份 Microsoft SQL Server 数据的 数据流的数量。对于每个备份流,都会在 Microsoft SQL Server 计算机 上启动一个单独的 VDI 设备。 b. 如果您想将 Veeam Backup & Replication 数据压缩机制应用于备份, 请选中使用压缩复选框。对于 Veeam Plug-in for Microsoft SQL Server 备份,将应用最佳(LZ4) 压缩级别。 1. 单击“运行”开始备份过程。 如果您想要立即创建备份或者想要检查指定设置的备份过程是否成功执行,您 可以启动备份过程。 如果您希望 Veeam Plug-in 使用指定的设置定期执行备份,您还可以执行以下 操作之一: 如果要将备份设置保存为 SQL 代理作业,以便能够在 Microsoft SQL Server Management Studio 中指定备份作业的计划,请单击“另存为 SQL 代 理作业” 。有关详细信息,请参阅将备份设置保存为 SQL 代理作业。 如果要将备份设置导出到自定义脚本并将该脚本与第三方计划工具结合使 用,请单击脚本。有关详细信息,请参阅将备份设置导出到自定义脚本。 如果您不想立即启动备份过程,请单击“关闭”退出向导。 4. 监控备份过程 在本文中 如果您在向导的“备份选项”步骤中启动了备份过程,则在向导的“操作日志”步骤中查看 备份操作列表,然后单击“关闭”退出向导。 提示 在向导的这一步,您还可以将备份设置保存为 SQL 代理作业。您将能够在 Microsoft SQL Server Manageme 关详细信息,请参阅将备份设置保存为 SQL 代理作业。 将备份设置保存为 SQL 代理作业 在本文中 您可以将为 Veeam Plug-in for Microsoft SQL Server 指定的备份设置保存为 SQL 代 理作业。如果您的环境中有 Microsoft SQL Server Management Studio 并且想要使用 其功能将计划应用于 Microsoft SQL Server 备份作业,这可能会很有帮助。 要将备份设置保存为 SQL 代理作业: 1. 在备份数据库向导的备份选项步骤中,单击另存为 SQL 代理作业。 2. 在“创建 SQL 代理作业”窗口中,指定 SQL 代理作业的名称,然后单击“创 建” 。 SQL 代理作业将在 Microsoft SQL Server Management Studio 的作业节点中变得可用, 并且您将能够在作业属性中指定计划。 将备份设置导出到自定义脚本 在本文中 您可以将为 Veeam Plug-in for Microsoft SQL Server 指定的备份设置导出到自定义脚 本。如果您想使用第三方计划工具备份 Microsoft SQL Server 数据库,这可能会有所 帮助。 要将备份设置导出到自定义脚本: 1. 在备份数据库向导的数据库、备份选项或操作日志步骤中,单击脚本。 2. 在 CLI 脚本窗口中,查看备份 Microsoft SQL Server 数据的命令,然后单击复 制到剪贴板。 您将能够通过外部调度工具在自定义脚本中使用该命令。 提示 如有必要,您可以修改用于备份 Microsoft SQL Server 数据的命令的参数。有关可用备份参数的信息,请参 使用命令行界面执行备份 在本文中 您可以使用命令行界面通过 Veeam Plug-in 执行 Microsoft SQL Server 数据库的备份。 要执行备份,请执行以下操作: 1. 在 Microsoft SQL Server 计 算 机 上 , 导 航 到%PROGRAMFILES%\Veeam\Plugins\Microsoft SQL\文件夹。 2. 使用所需参数运行 MSSQLRecoveryManager.exe 命令。有关详细信息,请 参阅备份参数。 以下示例显示了执行 Microsoft SQL Server 数据库完整备份的命令: MSSQLRecoveryManager.exe --backup --d="IT" --d="销售" --name="数 据库备份" --description="每日数据库备份" --type=full --parallelism=2 --instance ="dlsql01\MSSQLSERVER" --retention=5 --use_compression --check_preferred 提示 您还可以使用可用的备份参数来修改自定义脚本中使用的 Veeam Plug-in for Microsoft SQL Server 命令。有关 出到自定义脚本。 备份参数 您可以使用 MSSQLRecoveryManager.exe 命令指定以下参数来备份 Microsoft SQL Server 数据库: Command Description --help Shows the list of parameters for the MSSQLRecoveryManager.exe command. --backup Defines the backup operation. --instance Specifies the name of the Microsoft SQL Server instance whose databases you want to back up. --d Specifies the name of the database to back up. This parameter is optional. If you do not use this parameter, Veeam Plug-in will back up all databases of the specified instance. Alternatively, if you want to back up all databases of the instance except for the specified one, you can use the --ed parameter and specify the necessary database as its value. --ed Specifies the name of the database that must be excluded from the backup. This parameter is optional. If you do not use this parameter, Veeam Plug-in will back up all databases of the specified instance. Alternatively, if you want to back up a specific database, you can use the --d parameter and specify the necessary database as its value. --name Specifies the name for the backup set. --description Specifies the description for the backup set. --type Specifies the backup type. Possible values: full — full backup diff — differential backup --copy-only log — log backup Defines the copy-only backup mode. You can use this parameter to create copy-only full backups or copy-only log backups of Microsoft SQL Server databases. --parallelism Specifies the number of parallel data streams over which you want to back up Microsoft SQL Server data. For each backup stream, a separate VDI Device is started on the Microsoft SQL Server machine. --retention Specifies the number of days to keep backups in the backup repository. This parameter is optional. If you do not use this parameter, Veeam Plug-in will not apply the retention policy to the backup. --check_preferred [For backup of Always On Availability Groups] Defines that Veeam Plug-in will check whether the availability replica is the preferred replica for backup. --use_compression Defines that Veeam Backup & Replication mechanisms of data compression will be applied to the backup. To Veeam Plug-in for Microsoft SQL Server backups, the Optimal (LZ4) compression level is applied. 在 Veeam Backup & Replication 中 管理备份作业 在本页 查看备份作业统计信息 生成备份作业报告 禁用备份作业 Veeam Plug-in for Microsoft SQL Server 启动备份过程后,Veeam Backup & Replication 将创建备份作业。您可以使用此作业查看备份过程的统计信息并生成备份 作业报告。您还可以禁用备份作业。 您无法在 Veeam Backup & Replication 控制台中启动或编辑 Microsoft SQL Server 备份作业。您只能管理 Microsoft SQL Server 计算机上的备份操作。 考虑以下: Veeam Backup & Replication 为独立的 Microsoft SQL Server 、Microsoft SQL Server 故障转移集群或 Always On 可用性组创建一项备份作业。驻留在该服务器、群 集或可用性组上的不同数据库的所有备份会话都在此备份作业中运行。 Veeam Backup & Replication 根据以下规则生成 Microsoft SQL Server 备份作 业的名称: 对于独立的 Microsoft SQL Server ,Veeam Backup & Replication 根据 Microsoft SQL Server 计算机和 Veeam Plug-in 在其中创建 Microsoft SQL Server 备份的备份存储库的名称生成备份作业名称。 对 于 作 为 故 障 转 移 集 群 或 可 用 性 组 一 部 分 运 行 的 Microsoft SQL Server ,Veeam Backup & Replication 根据集群名称或可用性组名称生成备份 作业名称。 查看备份作业统计信息 要查看备份过程的详细信息,请执行以下操作: 1. 打开 Veeam Backup & Replication 控制台。 2. 在主页视图中,展开清单窗格中的作业节点,然后单击应用程序插件。 3. 在工作区域中,选择 Microsoft SQL Server 备份作业以查看当前备份过程或上 次备份作业会话的详细信息。 笔记 Veeam Backup & Replication 不显示正在运行的 Veeam Plug-in for Microsoft SQL Server 备份作业的进度条。备 生成备份作业报告 Veeam Backup & Replication 可以生成包含有关 Microsoft SQL Server 备份作业会话 性能详细信息的报告。会话报告包含以下会话统计信息:会话持续时间详细信息、会话 性能详细信息、读取、处理和传输的数据量、备份大小、压缩率、警告和错误列表(如 果有)。 要生成报告,请执行以下操作: 1. 打开 Veeam Backup & Replication 控制台。 2. 在主页视图中,展开清单窗格中的作业节点,然后单击应用程序插件。 3. 在工作区域中,选择所需的作业,然后单击功能区上的报告。您还可以右键单 击该作业并选择“报告” 。 禁用备份作业 您可以在 Veeam Backup & Replication 控制台中禁用 Microsoft SQL Server 备份作 业。如果禁用该作业,您将无法在 Microsoft SQL Server 计算机上运行 Veeam 插件 备份命令。 要禁用备份作业,请执行以下操作: 1. 打开 Veeam Backup & Replication 控制台。 1. 在主页视图中,展开清单窗格中的作业节点,然后单击应用程序插件。 1. 在工作区域中,选择所需的作业,然后单击功能区上的“禁用” 。您还可以右 键单击该作业并选择“禁用” 。 在 Veeam Backup & Replication 中 管理 Veeam 插件备份 在 Veeam Backup & Replication 控制台中,由 Veeam 插件创建的备份显示在主页视 图的备份>磁盘节点中。对于 Veeam Plug-in for Microsoft SQL Server 创建的备份, 请考虑以下事项: 在工作区域中,由 Microsoft SQL Server 创建的备份列在 Microsoft SQL 节点 下。 在 Microsoft SQL Server 备份列表中,Veeam Backup & Replication 显示独立 Microsoft SQL Server 、Microsoft SQL Server 故障转移集群或 Always On 可用性组的 一个备份。此备份包含为驻留在该服务器、群集或可用性组上的不同数据库创建的所有 还原点。 Veeam Backup & Replication 根据以下规则生成 Microsoft SQL Server 备份的 名称: 对于独立的 Microsoft SQL Server ,Veeam Backup & Replication 根据 Microsoft SQL Server 计算机的名称生成备份名称。 对 于 作 为 故 障 转 移 集 群 或 可 用 性 组 一 部 分 运 行 的 Microsoft SQL Server ,Veeam Backup & Replication 根据集群名称或可用性组名称生成备份 名称。 从备份存储库中删除备份 在本文中 您可以使用 Veeam Backup & Replication 控制台从 Veeam 备份存储库中删除使用 Veeam Plug-in for Microsoft SQL Server 创建的备份。 要删除备份,请执行以下操作: 1. 在 Veeam Backup & Replication 控制台中,打开主页视图。 2. 在清单窗格中,选择备份。 3. 在工作区域中,右键单击备份对象的名称,然后选择“从磁盘删除” 。 从配置中删除备份 在本文中 如果您想从 Veeam Backup & Replication 控制台和配置数据库中删除有关备份的记录, 可以使用“从配置中删除”操作。 从配置中删除备份时,备份文件(VAB、VASM、VACM)仍保留在备份存储库中。您 可以稍后导入备份并从中恢复数据。 要从配置中删除备份: 1. 打开主页视图。 2. 在清单窗格中,选择备份。 3. 在工作区域中,选择必要的备份。 4. 按住[CTRL]键,右键单击备份并选择从配置中删除。 修复备份 在本文中 如果要从驻留在强化存储库中的不可变备份恢复数据,可以使用修复操作。在此操作期 间,Veeam Backup & Replication 将使用备份元数据 (VASM) 文件中的信息生成新的 备份作业元数据 (VACM) 文件。 重要的 此操作仅适用于备份作业元数据文件由于恶意软件活动或计划外操作而丢失的情况。不支持出于其他目的 有关从强化存储库恢复数据的更多信息,请参阅强化存储库。 在开始修复操作之前,必须执行准备步骤。要了解更多信息,请参阅准备使用独立 Veeam 插件创建的备份。 要修复备份: 1. 在 Veeam Backup & Replication 控制台中,打开主页视图。 2. 在清单窗格中,选择备份。 3. 在工作区域中,选择必要的备份。 4. 按住[CTRL]键,右键单击备份并选择修复。 执行恢复 您可以从使用 Veeam 插件创建的备份中恢复 Microsoft SQL Server 数据库。Veeam Plug-in 支持将整个数据库恢复到原始 Microsoft SQL Server 计算机或另一台服务器。 您可以将数据库还原到相同或不同的 Microsoft SQL Server 实例。如果您有 Microsoft SQL Server 事务日志的备份,则可以指定要将数据库还原到的时间点。否则,Veeam Plug-in 会将数据库恢复到创建恢复点时的时间。 在执行数据库恢复之前,请考虑以下事项: 创建备份的备份作业必须存在于 Veeam Backup & Replication 中。 要使用另一个用户帐户恢复到另一台服务器,该帐户必须在 Veeam 备份服务 器上具有恢复操作员或备份管理员角色。 要还原 Microsoft SQL Server 数据库,可以使用还原数据库向导或 MSSQLRecoveryManager.exe 命令行工具。 使用还原数据库向导进行还原 1. 启动恢复向导 要启动还原数据库向导,请在 Microsoft SQL Server 计算机上执行以下操作之一: 单击桌面上的“恢复数据库”图标。 从 Microsoft Windows 开 始 菜 单 中 , 选 择 所 有 程 序 > Veeam > Restore Database 或使用 Microsoft Windows 搜索在您的计算机上查找 Restore Database 选项。 在 Microsoft SQL Server Management Studio 中, 单击工具栏上的“还原数据库” 按钮。 启 动 %PROGRAMFILES%\Veeam\Plugins\Microsoft SQL\Veeam.Backup.MSSQLPlugin.UI.Restore.exe 文件。 2. 选择要恢复的数据库 在向导的“源”步骤中,选择要还原的 Microsoft SQL Server 数据库以及要从中还原数 据库的还原点: 1. 从 SQL Server 名称下拉列表中,选择运行 Microsoft SQL Server 的计算机的 名称。 2. 从实例下拉列表中,选择要还原其数据库的 Microsoft SQL Server 实例。 3. 从数据库下拉列表中,选择要恢复的数据库。 4. 从选择备份下拉列表中,选择包含所选数据库的备份的名称。如果备份存储库 中只有一个备份包含所选数据库,Veeam Plug-in 将自动选择并显示该备份。 5. 从“选择还原点”列表中,选择要从中恢复数据的还原点的名称。 3. 指定还原点 在向导的“还原点”步骤中,选择要将数据库还原到的时间点: 如果要将数据库还原到创建在源步骤中选择的还原点时的时间点,请选择还原 到进行所选备份时的时间点。 如果要将数据库还原到所选还原点和上一个还原点之间的特定时间点,请选择 还原到任意时间点。如果从包含 Microsoft SQL Server 事务日志的备份还原数据,则此 选项可用。 使用滑块控件选择您需要的时间点。 4. 指定恢复目标 在向导的“目标”步骤中,指定恢复数据库的位置和方式: 1. 从实例下拉列表中,选择要还原数据库的 Microsoft SQL Server 实例。 2. 在数据库字段中,指定恢复的数据库的名称或从下拉列表中选择目标数据库的 名称。请记住,如果将数据库从备份还原到 Microsoft SQL Server 实例中存在的 数据库,目标数据库将被覆盖。 3. 在恢复状态部分中,选择恢复状态: 恢复 回滚(撤消)任何未提交的更改。 没有恢复 跳过撤消阶段,以便未提交或不完整的事务保持打开状态。 这允许从还原点继续进行进一步的还原阶段。应用此选项时,数据库将 处于 norecovery 状态并且用户无法访问。 支持 数据库将处于备用状态,因此可用于读取操作。您还可以提供包含未提 交事务的备用文件。 有关恢复模式的更多信息,请参阅此 Microsoft 文章。 1. 指定以下文件位置: 主数据库文件 辅助数据库文件和日志文件 要指定文件位置,请执行以下操作: a. 单击所需数据库文件类型旁边的浏览。 b. 在“浏览文件夹”窗口中,浏览到要在其中创建还原的数据库文件的文 件夹,或单击“创建新文件夹”以创建新文件夹,然后单击“确定” 。 1. 单击“运行”开始恢复过程。 5. 监控恢复过程 在向导的“操作日志”步骤中,查看还原操作列表,然后单击“关闭”退出向导。 使用命令行界面恢复 您可以使用 MSSQLRecoveryManager.exe 命令行工具通过 Veeam Plug-in 恢复 Microsoft SQL Server 数据库的备份。 要使用命令行界面执行恢复,请执行以下操作: 1. 在 Microsoft SQL Server 计 算 机 上 , 导 航 到%PROGRAMFILES%\Veeam\Plugins\Microsoft SQL\文件夹。 2. 使用所需参数运行 MSSQLRecoveryManager.exe 命令。有关详细信息,请 参阅配置参数。 例如,要恢复 Microsoft SQL Server 数据库,请使用以下命令: MSSQLRecoveryManager.exe --restore --src_server="srv16" --src_instance="MSSQLSERVER" --src_database="IT" --src_backup"srv16 SQL 备份(备份卷 01)" --date="2022-08-17 09:03:49" --dst_instance="MSSQLSERVER" --dst_database="IT_restored" --recovery_state="恢复" --f="'IT'::'DC:\Program Files\Microsoft SQL Server\MSSQL13。 MSSQLSERVER\MSSQL\DATA\IT.mdf'" --f="'IT_log'::C:\Program Files\Microsoft SQL Server\MSSQL13.MSSQLSERVER\MSSQL\DATA\IT_log.ldf'" 恢复参数 您可以使用 MSSQLRecoveryManager.exe 命令指定以下数据库还原参数: Command Description --help Shows the list of parameters for the MSSQLRecoveryManager.exe command. --restore Defines the restore operation. --src_server Specifies the name of the original server that contained the backed-up database. --src_instance Specifies the name of the original Microsoft SQL Server instance that contained the backed-up database. --src_cluster Specifies the name of the original Microsoft SQL Server cluster that contained the backed-up database. --src_aon Specifies the name of the original Always On availability group that contained the backed-up database. --src_database Specifies the name of the database that you want to restore. --src_backup Specifies the name of the Veeam Backup & Replication job in that created the backup of the database you want to restore. --date Specifies the point in time to which you want to restore the database. This parameter is optional. If you do not use this parameter, Veeam Plug-in will restore the database to the time when the latest restore point was created. --dst_instance Specifies the name of the target Microsoft SQL Server instance. This parameter is optional. If you do not use this parameter, Veeam Plug-in will restore the database to the original Microsoft SQL Server instance. --dst_database Specifies the name of the restored database. This parameter is optional. If you do not use this parameter, Veeam Plug-in will restore the database with its original name. If you restore the database with its original name to the original location, the original database will be overwritten. --recovery_state Specifies the recovery state. Possible values: recovery. Rolls back (undo) any uncommitted changes. norecovery. Skips the undo phase so that uncommitted or incomplete transactions are held open. This allows further restore stages to carry on from the restore point. When applying this option, the database will be in the norecovery state and inaccessible to users. standby. The database will be in the standby state and therefore available for read operations. You can also provide a standby file with uncommitted transactions. --standby_file_p Specifies the path to a standby file with uncommitted ath transactions. --f Specifies the rules for database file mapping. Provide mapping rules in the following format: --f="'<DisplayName>'::'<TargetFileLoca tion>'". For example: --f="'DB'::'D:\SQLServer\Data\DB.mdf' ". This parameter is optional. If you do not use this parameter, Veeam Plug-in will place database files to the same location as for the original database or the default location. Microsoft SQL Server 备份的备份副 本 仅拥有一个备份并不能提供必要的安全级别。主备份可能会与生产数据一起被破坏,并 且您将没有可以从中恢复数据的备份。 要构建成功的数据保护和灾难恢复计划,建议您遵循 3-2-1 规则: 3:您必须至少拥有三个数据副本:原始生产数据和两个备份。 2:您必须使用至少两种不同类型的介质来存储您的数据副本,例如本地磁盘和云端。 1:您必须至少在异地保存一份备份,例如在云端或远程站点中。 因此,您必须至少有两个备份,并且它们必须位于不同的位置。如果灾难导致您的生产 数据和本地备份丢失,您仍然可以从异地备份中恢复。 为了帮助您采用 3-2-1 规则,Veeam Backup & Replication 提供了备份复制功能,允 许您在不同位置(无论是现场还是异地)创建同一备份的多个实例。备份副本与备份作 业创建的副本具有相同的格式,您可以在需要时从中恢复数据。 Veeam Backup & Replication 完全自动化备份复制过程,并允许您指定保留设置以维 护所需数量的还原点,以及出于存档目的的完整备份。备份副本是一个作业驱动的过程。 启用后,Veeam 插件备份的备份复制作业将持续运行。 创建备份复制作业 1. 启动备份复制作业向导 要创建备份复制作业,请执行以下操作: 1. 在 Veeam Backup & Replication 控制台中,打开主页视图。 2. 单击功能区上的“备份副本”并选择“应用程序级备份” 。 2. 指定作业名称和描述 在向导的“作业”步骤中,指定备份复制作业的名称和说明。 1. 在名称字段中,输入作业的名称。 2. 在描述字段中,输入作业的描述。默认描述包含有关创建作业的用户、创建作 业的日期和时间的信息。 3. 选择要处理的备份 在向导的“对象”步骤中,选择要将其备份复制到目标存储库的计算机。 1. 单击“添加”按钮并选择要从哪个实体处理机器。 从作业:您可以选择 Veeam 插件备份作业。当备份复制作业运行时, Veeam Backup & Replication 将搜索所选作业创建的备份文件。 从存储库:您可以选择存储 Veeam 插件备份的存储库。当备份复制作业 运行时,Veeam Backup & Replication 将在选定的存储库中搜索由 Veeam Plug-in 创建的备份文件。 1. 如果您想要从处理中删除选定的作业或存储库,请使用“删除”按钮。 2. 如果您已从存储库添加作业并希望从处理选定存储库中的某些备份作业中排 除,请单击排除并选择要排除的作业。 4. 定义备份副本目标 在向导的“目标”步骤中,配置目标存储库设置。 1. 从备份存储库列表中,选择目标站点中必须存储复制的备份的备份存储库。当 您选择目标备份存储库时,Veeam Backup & Replication 会自动检查其上有多少 可用空间。确保有足够的可用空间来存储复制的备份。 重要的 对于 Veeam 插件备份复制作业,您无法选择以下存储库作为备份复制目标: Veeam Cloud Connect 存储库 对象存储库 1. 如果目标存储库包含从备份复制作业中排除的 Veeam 插件备份,并且您不想 传输重复数据,则可以使用映射功能。 配置映射后,如果目标备份副本中缺少源备份的某些备份文件(VAB),这些 文件将上传到目标备份副本。 笔记 Veeam 插件备份复制作业不使用 WAN 加速器。 要将备份复制作业映射到备份: a. 单击地图备份链接。 b. 将备份复制作业指向目标备份存储库中的备份。通过备份作业名称可 以轻松识别目标备份存储库中的备份。为了方便搜索,您可以使用窗口 底部的搜索字段。 重要的 使用的帐户必须有权访问您计划使用的 Veeam 备份存储库。 必须在存储库上禁用加密。 否则,存储库将不会列为可用。要了解如何配置存储库的访问权限和加密设置,请参阅存储库的访问和加 1. 您可以指定多少天后将从存储库中删除备份副本。请注意,倒计时从创建源备 份的那一刻开始。 5. 指定高级设置 在向导的“目标”步骤中,单击“高级”以配置压缩、RPO 和通知设置。 压缩和重复数据删除 恢复点目标 通知 压缩和重复数据删除 在“存储”选项卡中,定义压缩和重复数据删除设置。 默认情况下,Veeam Backup & Replication 在将复制的数据存储到目标备份存储库之 前执行重复数据删除。重复数据删除可以减小生成的备份文件的大小,但可能会降低作 业性能。 1. 您可以禁用重复数据删除。为此,请清除启用内联重复数据删除复选框。 2. 从压缩级别列表中,选择要使用的压缩级别:自动、无、重复数据删除友好、 最佳、高或极端。备份副本作业的建议压缩级别是“自动” 。在这种情况下,Veeam Backup & Replication 使用复制的备份文件的压缩设置。有关详细信息,请参阅 压缩和重复数据删除。 恢复点目标监控器 在 RPO 监视器选项卡中,指定 RPO 警告设置。 启用“如果未在以下时间内复制备份则警告我”复选框,并指定时间段(以分钟、小时或 天为单位) 。 如果未在指定时间段内创建备份副本,备份副本作业将以警告状态完成。倒计时从所需 备份完成并准备复制的那一刻开始。 通知 在“通知”选项卡中,指定备份复制作业的通知设置: 1. 在向导的“目标”步骤中,单击“高级” 。 2. 单击通知选项卡。 3. 如果您希望在作业成功完成时接收 SNMP 陷阱,请选中为此作业发送 SNMP 通知复选框。如果您在 Veeam Backup & Replication 中指定全局 SNMP 设置并 在收件人计算机上配置软件以接收 SNMP 陷阱,则将发送 SNMP 陷阱。有关 详细信息,请参阅指定 SNMP 设置。 4. 如果您希望在作业失败或成功时通过电子邮件接收通知,请选中“向以下收件人 发送电子邮件通知”复选框。在下面的字段中,指定收件人的电子邮件地址。您 可以输入多个地址,并用分号分隔。 5. Veeam Backup & Replication 在指定的备份副本间隔内发送一次合并电子邮件 通知。即使在时间间隔内多次启动同步过程(例如,由于作业重试),也只会发 送一封电子邮件通知。 6. 如果您在 Veeam Backup & Replication 中配置全局电子邮件通知设置,则会发 送电子邮件通知。有关详细信息,请参阅配置全局电子邮件通知设置。 7. 在发送时间字段中,指定您希望接收通知的时间。请注意,您每天都会收到一 次有关工作状态的通知。 8. 您可以选择使用全局通知设置或指定自定义通知设置。 要接收作业的典型通知,请选择使用全局通知设置。在这种情况下,Veeam Backup & Replication 将应用于为备份服务器指定的作业全局电子邮件通知设 置。有关详细信息,请参阅配置全局电子邮件通知设置。 要为作业配置自定义通知,请选择使用下面指定的自定义通知设置。您可 以指定以下通知设置: i. 量 在主题字段中,指定通知主题。您可以在主题中使用以下变 : %Time% ( 完 成 时 间)、%JobName% 、%JobResult% 、%VmCount% (作业中 的计算机数量)和%Issues%(作业中已完成任务的计算机数量) 已处理,状态为“警告”或“失败”)。 ii. 选中“成功时通知” 、“警告时通知”和“错误时通知”复选框, 以便在备份复制间隔内的数据处理成功完成、失败或完成并出现 警告时接收电子邮件通知。 6. 定义备份副本计划 要定义备份复制作业的备份窗口: 1. 选择仅在以下时间段内选项。 2. 在时间表框中,选择所需的时间区域。 3. 使用“启用”和“禁用”选项将选定区域标记为允许或禁止备份复制作业。 7. 完成向导的使用 在向导的“摘要”步骤中,完成备份复制作业配置过程。 1. 查看备份复制作业的详细信息。 2. 如果您想在完成向导操作后立即启动作业,请选中“单击完成时启用作业”复选 框。 3. 单击“完成”关闭向导。 将备份副本转换为备份 如果您从另一台服务器导入了 Veeam Plug-in 备份副本,则可以将它们转换为常规备 份文件。当您将备份副本转换为备份时,Veeam 插件会使用转换后的备份创建备份作 业。您可以使用此备份作业来继续备份链并将转换后的备份用作还原点。 在以下情况下,您可以将 Veeam Plug-in 备份转换并取消绑定为常规 Veeam Plug-in 备份文件: 如果您删除了创建备份副本的备份副本作业。 如果您已从使用多个备份作业作为源的备份复制作业中排除了某个备份作业。 如果您从另一台主机导入了 Veeam Plug-in 备份副本。 笔记 如果要从备份副本恢复,则无需将备份副本转换为备份。 程序 要将备份副本转换为主备份,请执行以下操作: 1. 使 用 --promote-backup-copy-to-primary 参 数 运 行 MSSQLConfigTool.exe 命令行工具: MSSQLConfigTool.exe --promote-backup-copy-to-primary 1. Veeam 插件将显示可用备份副本的列表。输入必要的备份副本编号并按 [ENTER] 。然后按照命令提示符中的说明进行操作。 可用于升级到主要备份目标的备份副本: 1. 备份复制作业 1\SERV01 Microsoft SQL 备份(默认备份存储库) 选择备份副本:1 继续行动吗? 1. 将备份副本目标提升为主备份目标 2. 取消 输入选择:1 提升备份副本目标 完毕 日志和支持 如果您对 Veeam Plug-in for Microsoft SQL Server 或 Veeam Backup & Replication 有任何疑问或问题,您可以在 Veeam 研发论坛上搜索解决方案,或在 Veeam 客户支 持门户上提交支持案例。 当您提交支持案例时,我们建议您附加与 Veeam 插件操作相关的日志文件。 要导出 Veeam 插件日志,请执行以下操作: 1. 在 Microsoft SQL Server 计 算 机 上 , 导 航 到%PROGRAMDATA%\Veeam\Backup\MSSQLPluginLogs 目录并复制该目录 的内容。 2. 在 Veeam Backup & Replication 服 务 器 上 , 导 航 到%PROGRAMDATA%\Veeam\Backup\Plugin 目录并复制所需备份或恢复过 程的日志。