如何创建和应用初始快照 (SQL Server Management Studio)

默认情况下,如果正在运行 SQL Server 代理,则用新建发布向导创建发布后,快照代理将立即生成快照。然后,默认情况下将由分发代理(对于快照复制和事务性复制)或合并代理(对于合并订阅)把此快照应用于所有订阅。还可以使用 Microsoft SQL Server Management Studio 和复制监视器生成快照。有关启动复制监视器的信息,请参阅如何启动复制监视器(复制监视器)

使用参数化筛选器的合并发布需要由两部分组成的快照。有关详细信息,请参阅如何为带有参数化筛选器的合并发布创建快照 (SQL Server Management Studio)

在 Management Studio 中创建快照

  1. 在 Management Studio 中连接到发布服务器,然后展开该服务器节点。

  2. 展开**“复制”文件夹,再展开“本地发布”**文件夹。

  3. 右键单击要为其创建快照的发布,再单击**“查看快照代理状态”**。

  4. 在**“查看快照代理状态 - <发布>”对话框中,单击“启动”**。

快照代理生成快照后,将显示一条消息,例如“[100%] 已生成 17 个项目的快照”。

在复制监视器中创建快照

  1. 在复制监视器中,展开左窗格中发布服务器组,再展开发布服务器。

  2. 右键单击要为其生成快照的发布,再单击**“生成快照”**。

  3. 若要查看快照代理的状态,请单击**“警告和代理”选项卡(Microsoft SQL Server 2000 的“代理”选项卡)。有关更多详细信息,请右键单击网格中的快照代理,再单击“查看详细信息”**。

应用快照

  1. 快照生成后,通过用分发代理或合并代理同步订阅来应用此快照:

    • 如果代理设置为连续运行(事务性复制下的默认设置),则快照生成后将自动应用。
    • 如果代理设置为根据计划运行,则在安排代理下次运行时应用快照。
    • 如果代理设置为按需运行,则在您下次运行代理时应用快照。

    有关同步订阅的详细信息,请参阅如何同步推送订阅 (SQL Server Management Studio)如何同步请求订阅 (SQL Server Management Studio)

请参阅

任务

如何创建发布和定义项目 (SQL Server Management Studio)
如何创建请求订阅 (SQL Server Management Studio)
如何创建推送订阅 (SQL Server Management Studio)
如何指定同步计划 (SQL Server Management Studio)

概念

使用快照初始化订阅

其他资源

How to: Create the Initial Snapshot (Replication Transact-SQL Programming)

帮助和信息

获取 SQL Server 2005 帮助