Sql server 2012 在SQL Server 2012中手动而非自动触发复制更新

Sql server 2012 在SQL Server 2012中手动而非自动触发复制更新,sql-server-2012,replication,transactional-replication,Sql Server 2012,Replication,Transactional Replication,我已经在SQL Server 2012中设置了事务复制,它工作正常(几秒钟后更新) 但是,是否可以编辑我的复制以仅在我“按下”按钮时触发,而不是自动触发?如果您的意思是能够选择要复制的更改-不,我想不出这样做的方法。但是,如果您的意思是决定何时复制更改,则可以将分发代理的计划更改为按需运行。设置事务复制并创建订阅时,您可以同步订阅: 连续地 随需应变 按计划进行 这是一本书 听起来您已将订阅配置为连续同步或按计划同步 如果您希望按需同步订阅,即通过按下按钮,您可以通过n和n中介绍的两种不同方

我已经在SQL Server 2012中设置了事务复制,它工作正常(几秒钟后更新)
但是,是否可以编辑我的复制以仅在我“按下”按钮时触发,而不是自动触发?

如果您的意思是能够选择要复制的更改-不,我想不出这样做的方法。但是,如果您的意思是决定何时复制更改,则可以将分发代理的计划更改为按需运行。

设置事务复制并创建订阅时,您可以同步订阅:

  • 连续地
  • 随需应变
  • 按计划进行
这是一本书

听起来您已将订阅配置为连续同步或按计划同步

如果您希望按需同步订阅,即通过按下按钮,您可以通过n和n中介绍的两种不同方式进行同步:

  • 使用SQLServerManagementStudio
  • 调用复制代理可执行文件
  • 使用复制管理对象(RMO)
  • 以上两个链接都提供了每种方法的描述和示例。按按钮按需同步的最快方法是通过SQLServerManagementStudio。右键单击要按需同步的订阅,然后单击查看同步状态。然后单击开始