Sql server 为复制编写脚本

Sql server 为复制编写脚本,sql-server,replication,Sql Server,Replication,我对SQL Server事务性复制了解不多,但是,一旦我们手动创建了复制所需的所有文章,我们就可以编写复制“定义”的脚本,这样我们就可以禁用复制或在禁用复制后启用复制,对吗,只需执行T-SQL脚本?如果右键单击SSMS中的发布,则会出现“生成脚本…”选项。但要小心:它做的一些事情虽然在技术上是正确的,但不是直观的,很可能不会做你想做的事情。我脑海中浮现的是sp_addsubscription的“@sync_type”参数。我一直认为它的脚本是“仅支持复制”,这可能不是您想要的。我想我想说的是在运

我对SQL Server事务性复制了解不多,但是,一旦我们手动创建了复制所需的所有文章,我们就可以编写复制“定义”的脚本,这样我们就可以禁用复制或在禁用复制后启用复制,对吗,只需执行T-SQL脚本?

如果右键单击SSMS中的发布,则会出现“生成脚本…”选项。但要小心:它做的一些事情虽然在技术上是正确的,但不是直观的,很可能不会做你想做的事情。我脑海中浮现的是sp_addsubscription的“@sync_type”参数。我一直认为它的脚本是“仅支持复制”,这可能不是您想要的。我想我想说的是在运行脚本之前检查脚本,以确保它符合您的要求。

如果在SSMS中右键单击出版物,则会出现“生成脚本…”选项。但要小心:它做的一些事情虽然在技术上是正确的,但不是直观的,很可能不会做你想做的事情。我脑海中浮现的是sp_addsubscription的“@sync_type”参数。我一直认为它的脚本是“仅支持复制”,这可能不是您想要的。我想我想说的是,在运行脚本之前检查脚本,以确保它符合您的要求。

用于创建发布及其关联订阅的简单T-SQL脚本:


停用复制的一个选项是启动/停止复制代理。

用于创建发布及其关联订阅的简单T-SQL脚本:

停用复制的一个选项是启动/停止复制代理