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

发布于 2024-08-09 04:23:53 字数 135 浏览 6 评论 0原文

我们有几个存储过程被标记为 SQL2000 数据库中要复制的文章。如果我们通过 ALTER PROCEDURE 更新其中任何一个,更改将应用​​于主服务器,但永远不会发布给订阅者。我是否缺少设置,或者 SQL 是否需要完整的重新初始化/快照才能将更改移出?

We have several stored procedures marked as articles for replication in our SQL2000 database. If we update any of them via ALTER PROCEDURE, the changes are applied to the master, but never published to subscribers. Am I missing a setting, or does SQL require a complete reinitialization/snapshot to move the changes out?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

老旧海报 2024-08-16 04:23:54

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

  • 删除存储过程上的复制项目,然后重新创建它
  • 使用 sp_addscriptexec 存储过程进行复制,然后在主服务器和所有订阅服务器上执行包含 alter procedure 命令的脚本

源: < a href="http://www.replicationanswers.com/General.asp" rel="nofollow noreferrer">http://www.replicationanswers.com/General.asp

Here are two ways to update the stored procedure on master and subscribers

  • Drop the replication article on the stored procedure, and recreate it
  • Use the sp_addscriptexec stored procedure to replicate then execute a script containing the alter procedure command on the master and all subscribers

Source: http://www.replicationanswers.com/General.asp

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文