sql-server-2008 - 在合并复制中使用 T-SQL 从订阅服务器删除推送订阅

标签 sql-server-2008 t-sql replication subscription merge-replication

我有一个发布服务器和订阅服务器,它们使用合并复制进行同步。当我使用向导删除复制时,登录窗口要求我登录订阅服务器并删除其订阅,但是当我使用生成的脚本删除复制时,订阅者中的订阅将不会删除。我该如何使用 TSQL 来做到这一点? 换句话说: 我想使用 T-SQL连接到订阅者并删除订阅者处的订阅记录

最佳答案

要删除合并推送订阅,您必须同时连接到发布服务器和订阅服务器。每How to: Delete a Push Subscription (Replication Transact-SQL Programming) - 执行sp_dropmergesubscription在出版商和 sp_mergesubscription_cleanup在订阅者处。

关于sql-server-2008 - 在合并复制中使用 T-SQL 从订阅服务器删除推送订阅,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10257006/

相关文章:

MongoDB replSet 需要很长时间才能启动

MYSQL - 创建一个 View /表来镜像由 ODBC 连接的 Oracle 表

sql - 在 SQL Server 存储过程中通过索引而不是名称访问表的列

sql - 逗号分隔结果多列sql server

SQL Server - 在跟踪表中有效存储查询结果

sql-server - SQL Server 2005/08 中的对等复制

c# - sql server 2008获取表主键的方法

sql-server - BACKUP 未能完成命令 BACKUP DATABASE

sql - 如何在单个 SQL 查询中获取最新日期和日期以来的所有内容