您可以将 SQL Server 数据库、实例或 AG 映像的备份克隆(复制)到备份/恢复设备已知的任何 SQL Server 主机。
克隆过程会略有不同,具体取决于您是要克隆单个数据库映像(例如 Always On 可用性组 [AG] 的成员),还是要克隆 SQL 实例中的多个映像。
使用克隆操作:
如果您在单个卷上有多个 SQL Server 数据库的副本,请避免在恢复卷期间覆盖整个卷的内容,以免造成意外数据丢失。
如果原数据库因损坏而被移除,或者旧数据库服务器正在被新服务器替换。
您可以使用克隆功能将 SQL Server 数据库有效恢复到任何主机上,而恢复功能只能在源主机上运行。
您可以使用克隆来创建 SQL Server 数据库的独立副本,以进行测试和开发,其中所有更改都将保留在用户副本中,而不会写回快照池。
克隆可用于将数据库恢复到新位置、新文件名或两者。当源数据库损坏或需要进行根本原因分析时,系统会创建克隆。克隆会执行完整恢复,并可选择时间点恢复到同一主机(新数据库名称或文件名)或运行相同版本或更高版本的备用主机。克隆的应用场景包括性能测试、长期开发和测试、报告,甚至将数据库从预演环境克隆到现有生产实例。
如需将 SQL 数据库克隆到主机,请执行以下操作:
在 Backup and DR 设备管理控制台中,打开应用管理器,然后前往应用列表。
右键点击包含要克隆的映像的应用,然后选择访问。访问页面随即打开,其中列出了时间轴坡道视图中的备份映像。
选择一个映像,然后从访问操作列表中选择克隆。 系统会打开“克隆”页面。
从目标下拉列表中选择一个目标。
(可选)在标签字段中输入克隆作业的标签。
在应用选项下,选择一个或多个要克隆的数据库。与装载操作不同,克隆多个数据库时不会创建新的一致性组。
如果源应用受已启用数据库日志备份的快照政策保护,并且日志可与映像一起使用,则您可以通过更改前滚时间部分中的以下选项,使用这些日志前滚到特定时间点:
- 日期字段包含通过应用数据库事务日志可将数据库前滚到的所有可能日期。选择数据库需要前滚到的日期。
- 时间字段包含一个滑块,其中显示了所选日期内数据库可以前滚到的所有可能时间。如果您选择最晚的可能日期,然后将滑块移至最右侧位置,则作业将应用于所有可用日志。如果您选择尽可能早的日期并将滑块移至最左侧的位置,则作业不会应用任何日志。
- 您可以指定使用用户时间或主机时间进行前滚。用户时间是相对于当前用户的本地时间而言的。主机时间是相对于托管要克隆的数据的系统而言的。
在“SQL Server 实例名称”中,选择一个目标 SQL Server 实例来管理新数据库。
如果您要克隆单个数据库,请输入新数据库的名称,避免使用所选目标服务器和实例中现有数据库的名称。
如果要克隆多个 SQL 数据库,您可以为每个数据库提供一个名称。在高级选项下,您还可以为每个克隆的数据库名称附加后缀或前缀,或同时附加后缀和前缀。
如果您想重命名数据库文件以匹配新的数据库名称,请启用重命名文件以匹配新数据库选项。
在高级选项部分中,输入所需的其他字段的信息。
媒体资源 说明 恢复后恢复数据库 如果未启用恢复后恢复数据库,则 SQL Server 数据库将处于可以前滚日志的状态。启用此功能后,SQL Server 数据库将处于在线状态,并且日志无法前滚到装载中指定的时间之后。 恢复用户登录 仅当“政策设置”或“政策设置替换”中的备份 SQL Server 用户登录信息设置为“是”(这不是默认设置)时,此设置才适用。如果设置为“是”,则从源实例备份的所有用户登录信息都会恢复到目标实例中。仅当目标 SQL Server 与源位于同一网域或林中,并且已建立任何所需的信任关系时,网域账号才会恢复。 用户名/密码 用于数据库预配的用户凭据。
仅当运行 Backup and DR 代理的账号(通常为“本地系统”)无权应用事务日志或分离数据库(通常在后续卸载期间需要)时,才需要提供用户名。覆盖现有数据库 覆盖原始数据库。 在“文件位置”部分中,指定是要将数据库文件复制到与源服务器相同的路径,还是复制到新位置。共有三种处理方式:
将文件复制到与源服务器上相同的驱动器或路径(默认选项)。
在卷级选择新的文件位置。
在文件级别选择新的文件位置。
如果您选择第二个选项(卷级层的新文件选项),则会看到一个包含来源卷和目标卷下拉菜单的表格。
在“目标卷”中,从所有已发现的文件系统应用的下拉列表中选择一个目标卷。如有需要,您还可以输入卷,例如:M:\ 或 L:\Logs\Log1。
如果您选择第三个选项(文件级层的新文件位置),系统会显示一个包含三列的表格:文件、来源位置和目标位置。在“目标位置”中,根据需要输入新的文件位置。
点击提交。 系统会提交一个作业,将映像克隆到所选主机。您可以通过在 Monitor 中查看作业状态来验证克隆操作是否成功。
Backup and DR Microsoft SQL Server DBA 指南
本页面是专门介绍如何使用 Backup and DR 保护和恢复 Microsoft SQL Server 数据库的系列页面之一。如需了解更多信息,请参阅: