如何发布对复制存储过程的更改(SQL 2000)?

时间:2009-10-28 22:41:13

标签: sql sql-server stored-procedures sql-server-2000 replication

我们在SQL2000数据库中有几个存储过程标记为要复制的文章。如果我们通过ALTER PROCEDURE更新其中任何一个,则更改将应用​​于主服务器,但从未发布给订阅者。我错过了一个设置,还是SQL需要一个完整的重新初始化/快照来移出更改?

1 个答案:

答案 0 :(得分:2)

以下两种方法可以更新主服务器和订阅服务器上的存储过程

  • 将复制文章放在存储过程上,然后重新创建
  • 使用sp_addscriptexec存储过程进行复制,然后在master和所有订阅者上执行包含alter procedure命令的脚本

来源:http://www.replicationanswers.com/General.asp