将数据库备份为快照 (SharePoint Foundation 2010)

 

适用于: SharePoint Foundation 2010

上一次修改主题: 2016-11-30

本主题介绍如何将服务器场数据库备份到快照。

您只能使用 SQL Server 工具将场数据库备份到快照。

重要

您必须运行 Microsoft SQL Server 2008 Service Pack 1 (SP1) 和累积更新 2 Enterprise Edition 来拍摄数据库快照。

建议您定期备份整个服务器场。定期备份服务器场可减少因硬件故障、断电或其他问题而丢失数据的情况。此过程非常简单,并且有助于确保在需要时,所有服务器场数据和配置均可用于恢复。有关详细信息,请参阅备份服务器场 (SharePoint Foundation 2010)。但是,IT 要求可能会要求您将数据库备份到快照。虽然您可以将任何服务器场数据库备份到快照,但通常是备份内容数据库。

数据库快照提供创建快照时已存在的源数据库(不包含任何未提交的事务)的只读静态视图。未提交的事务在新创建的数据库快照中回滚,因为数据库引擎会在创建快照后运行恢复(数据库中的事务不受影响)。有关数据库快照的详细信息,请参阅数据库快照 (https://go.microsoft.com/fwlink/?linkid=163950&clcid=0x804)。

任务要求

开始之前,必须在数据库服务器上创建一个文件夹。如果想要将快照存储在其他位置,可以在完成操作后将备份文件移至网络上的备份文件夹中。

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

如果要将数据库备份到快照,必须使用 SQL Server 工具。与服务器场关联的数据库由您在该服务器场上安装的功能确定。

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

  1. 验证用于备份数据库的帐户是否是 SQL Server db_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

Other Resources

数据库快照