如何指定同步计划 (SQL Server Management Studio)
订阅由分发代理(对于快照复制和事务性复制)或合并代理(对于合并复制)进行同步。代理可以:
- 连续运行
- 按需运行
- 按计划运行
可在新建订阅向导的**“同步计划”**页上指定同步计划。有关访问此向导的详细信息,请参阅如何创建推送订阅 (SQL Server Management Studio) 和如何创建请求订阅 (SQL Server Management Studio)。
在**“作业计划属性”对话框中修改同步计划,该对话框位于 Microsoft SQL Server Management Studio 的“作业”**文件夹中和复制监视器的代理详细信息窗口中。有关启动复制监视器的信息,请参阅如何启动复制监视器(复制监视器)。
如果从**“作业”**文件夹指定计划,请使用下表确定代理作业的名称。
代理 | 作业名称 |
---|---|
请求订阅的合并代理 |
<发布服务器>-<发布数据库>-<发布>-<订阅服务器>-<订阅数据库>-<整数> |
推送订阅的合并代理 |
<发布服务器>-<发布数据库>-<发布>-<订阅服务器>-<整数> |
推送订阅的分发代理 |
<发布服务器>-<发布数据库>-<发布>-<订阅服务器>-<整数>1 |
请求订阅的分发代理 |
<发布服务器>-<发布数据库>-<发布>-<订阅服务器>-<订阅数据库>-<GUID>2 |
非 SQL Server 订阅服务器的推送订阅的分发代理 |
<发布服务器>-<发布数据库>-<发布>-<订阅服务器>-<整数> |
1 对于对 Oracle 发布的推送订阅,它是 <发布服务器>-<发布服务器>,而不是 <发布服务器>-<发布数据库>
2 对于对 Oracle 发布的请求订阅,它是 <发布服务器>-<分布数据库>,而不是 <发布服务器>-<发布数据库>
指定同步计划
在新建订阅向导的**“同步计划”页上,从“代理计划”**下拉列表中为要创建的每个订阅选择下列值之一:
- 连续运行
- 仅按需运行
- <定义计划...>
如果选择 <定义计划...>,请在**“作业计划属性”对话框中指定一个计划,再单击“确定”**。
完成向导。
在复制监视器中修改推送订阅的同步计划
在复制监视器的左窗格中依次展开发布服务器组、发布服务器,再单击一个发布。
单击**“所有订阅”**选项卡。
右键单击订阅,再单击**“查看详细信息”**。
在**“订阅 <订阅名称>”窗口中,单击“操作”,再单击“<代理名称> 作业属性”**。
在**“作业属性 - <作业名称>”对话框的“计划”页上,单击“编辑”**。
在**“作业计划属性”对话框中,从“计划类型”**下拉列表中选择一个值:
- 若要指定代理应连续运行,请选择**“SQL Server 代理启动时自动启动”**。
- 若要指定代理应按计划运行,请选择**“重复执行”**。
- 若要指定代理应按需运行,请选择**“执行一次”**。
如果选择**“重复执行”**,请为代理指定计划。
单击“确定”。
在 Management Studio 中修改推送订阅的同步计划
在 Management Studio 中连接到分发服务器,然后展开服务器节点。
展开**“SQL Server 代理”文件夹,再展开“作业”**文件夹。
右键单击与订阅相关联的分发代理或合并代理的作业,再单击**“属性”**。
在**“作业属性 - <作业名称>”对话框的“计划”页上,单击“编辑”**。
在**“作业计划属性”对话框中,从“计划类型”**下拉列表中选择一个值:
- 若要指定代理应连续运行,请选择**“SQL Server 代理启动时自动启动”**。
- 若要指定代理应按计划运行,请选择**“重复执行”**。
- 若要指定代理应按需运行,请选择**“执行一次”**。
如果选择**“重复执行”**,请为代理指定计划。
单击“确定”。
在 Management Studio 中修改请求订阅的同步计划
在 Management Studio 中连接到订阅服务器,然后展开服务器节点。
展开**“SQL Server 代理”文件夹,再展开“作业”**文件夹。
右键单击与订阅相关联的分发代理或合并代理的作业,再单击**“属性”**。
在**“作业属性 - <作业名称>”对话框的“计划”页上,单击“编辑”**。
在**“作业计划属性”对话框中,从“计划类型”**下拉列表中选择一个值:
- 若要指定代理应连续运行,请选择**“SQL Server 代理启动时自动启动”**。
- 若要指定代理应按计划运行,请选择**“重复执行”**。
- 若要指定代理应按需运行,请选择**“执行一次”**。
如果选择**“重复执行”**,请为代理指定计划。
单击“确定”。
请参阅
任务
如何同步推送订阅 (SQL Server Management Studio)
如何同步请求订阅 (SQL Server Management Studio)
概念
其他资源
How to: Specify Synchronization Schedules (Replication Transact-SQL Programming)