如何创建和应用初始快照 (SQL Server Management Studio)
默认情况下,如果运行 SQL Server 代理,则在使用新建发布向导创建发布之后将立即由快照代理生成快照。然后,默认情况下将由分发代理(对于快照复制和事务复制)或合并代理(对于合并订阅)把此快照应用于所有订阅。 还可以使用 Microsoft SQL Server Management Studio 和复制监视器生成快照。 有关启动复制监视器的信息,请参阅如何启动复制监视器(复制监视器)。
使用参数化筛选器的合并发布需要由两部分组成的快照。 有关详细信息,请参阅如何为带有参数化筛选器的合并发布创建快照 (SQL Server Management Studio)。
在 Management Studio 中创建快照
在 Management Studio 中,连接到发布服务器,然后展开服务器节点。
展开**“复制”文件夹,再展开“本地发布”**文件夹。
右键单击要为其创建快照的发布,然后单击**“查看快照代理状态”**。
在**“查看快照代理状态 - <发布>”对话框中,单击“启动”**。
快照代理生成快照后,将显示一条消息,例如“[100%] 已生成 17 个项目的快照”。
在复制监视器中创建快照
在复制监视器中,展开左窗格中发布服务器组,再展开发布服务器。
右键单击要为其生成快照的发布,再单击**“生成快照”**。
若要查看快照代理的状态,请单击**“代理”选项卡。有关更多详细信息,请右键单击网格中的快照代理,再单击“查看详细信息”**。
应用快照
快照生成后,通过用分发代理或合并代理同步订阅来应用此快照:
如果代理设置为连续运行(事务复制下的默认设置),则快照生成后将自动应用。
如果代理设置为根据计划运行,则在安排代理下次运行时应用快照。
如果代理设置为按需运行,则在您下次运行代理时应用快照。
有关同步订阅的详细信息,请参阅如何同步推送订阅 (SQL Server Management Studio) 和如何同步请求订阅 (SQL Server Management Studio)。