Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/41.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
自动化SQL合并复制配置_Sql_Replication_Merge Replication - Fatal编程技术网

自动化SQL合并复制配置

自动化SQL合并复制配置,sql,replication,merge-replication,Sql,Replication,Merge Replication,我有一个存储过程,它接受一个“DBname”参数并从备份中创建一个新数据库,用该参数命名新数据库。因此,如果我使用param='myDB1'执行存储过程,它将从现有备份创建一个新数据库,并将其命名为myDB1 创建数据库时,我会手动为每个数据库设置合并复制。发布配置基本相同,每个数据库只有一个。我有自定义快照文件夹、代理安全的特定帐户,以及添加到PAL中的一些帐户 有没有办法自动执行发布设置?我可以向数据库生成存储过程中添加一些sql,以便在创建新数据库时为其创建发布?并正确设置所有设置?解决了

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

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


有没有办法自动执行发布设置?我可以向数据库生成存储过程中添加一些sql,以便在创建新数据库时为其创建发布?并正确设置所有设置?

解决了问题-在发布列表中,右键单击要克隆的发布,然后使用生成脚本pt option.Script到query窗口,然后将一些静态输入更改为SQL参数。我在备份数据库中创建了一个存储过程。现在,当从该备份生成新数据库时,我在新数据库中运行SP,并为我生成复制