在 SharePoint Server 中将数据库备份到快照

 

**上一次修改主题:**2017-09-13

**摘要:**了解如何使用 SQL Server Enterprise 在 SharePoint Server 2016 和 SharePoint Server 2013 中将数据库备份到快照。

在 SharePoint Server 中,只能使用 SQL Server Enterprise 工具将数据库备份到快照。

开始之前

我们建议您定期备份整个服务器场。定期备份服务器场可降低因硬件失败、断电或其他问题可能导致的数据丢失。此过程非常简单,并且有助于保证在必要时,所有服务器场数据和配置均可进行恢复。有关详细信息,请参阅在 SharePoint Server 中备份服务器场。但是,IT 要求可能会要求您将数据库备份为快照。虽然可以将任何服务器场数据库备份为快照,但通常应备份内容数据库。

重要

数据库快照不替换备份和还原策略。若要完全保护 SharePoint Server 环境,建议执行定期备份来保护服务器场,以防在出现故障后需要还原数据。

在开始此操作之前,请查看以下信息:

  • 必须首先在数据库服务器上为您的备份文件创建一个文件夹。如果要将快照存储在其他位置,则可以在完成操作之后,将备份文件移动到网络上的备份文件夹中。

  • 数据库快照提供创建快照时存在的源数据库的静态只读视图,其中不包含任何未提交的事务。在新创建的数据库快照中,将回滚未提交的事务,这是因为数据库引擎在快照创建之后将运行恢复(数据库中的事务不受影响)。有关数据库快照的详细信息,请参阅数据库快照 (SQL Server)

使用 SQL Server 工具在 SharePoint Server 中将数据库备份到快照

如果要将数据库备份到快照,必须使用 SQL Server 工具。与服务器场关联的数据库由服务器场中安装的服务应用程序和功能决定。

使用 SQL Server 工具将数据库备份到快照的具体步骤

  1. 确认执行此过程的用户帐户是 SQL Serverdb_owner 固定数据库角色的成员。

  2. 打开 SQL Server Management Studio 并连接到数据库服务器。

  3. 在对象资源管理器中,展开“数据库”。

  4. 选择要备份的数据库,然后单击“新建查询”。

  5. 复制以下文本,然后将其粘贴到查询窗格。

    CREATE DATABASE <snapshot name>
    ON
    (
    NAME=<logical name of the database file>,
    FILENAME = 'c:\WSS_Backup1.ss')
    AS SNAPSHOT OF <database name>;
    

See also

数据库快照 (SQL Server)
含有 AlwaysOn 可用性组的数据库快照 (SQL Server)