自动执行SQL合并复制配置

时间:2013-09-18 15:04:35

标签: sql replication merge-replication

我有一个存储过程,它接受一个“DBname”参数并从备份创建一个新数据库,用参数命名新数据库。因此,如果我使用param ='myDB1'执行sproc,它会从现有备份创建一个新数据库,并将其命名为myDB1。

在创建数据库时,我为每个数据库手动设置合并复制。发布配置基本相同,每个数据库只有一个。我有自定义快照文件夹,代理安全的特定帐户,以及一些添加到PAL的帐户。

有没有办法自动化发布设置?我可以在数据库生成sproc中添加一些sql,它会在创建时为新数据库创建一个发布吗?并正确设置所有设置?

1 个答案:

答案 0 :(得分:0)

计算出来 - 在“发布”列表中,右键单击要克隆的发布并使用“生成脚本”选项。查询窗口的脚本,然后将一些静态输入更改为SQL参数。我在备份数据库中创建了一个存储过程。现在,当从该备份生成新数据库时,我在新数据库中运行SP并为我生成复制。