sp_dropmergepullsubscription (Transact-SQL)

删除合并请求订阅。此存储过程在订阅服务器的订阅数据库中执行。

主题链接图标Transact-SQL 语法约定

语法

sp_dropmergepullsubscription [ @publication= ] 'publication' 
        , [ @publisher= ] 'publisher' 
        , [ @publisher_db= ] 'publisher_db' 
    [ , [ @reserved= ] 'reserved' ]

参数

  • [ @publication=] 'publication'
    发布的名称。publication 的数据类型为 sysname,默认值为 NULL。此参数是必需的。指定 all 值可删除对所有发布的订阅。
  • [ @publisher=] 'publisher'
    发布服务器名称。publisher 的数据类型为 sysname,默认值为 NULL。此参数是必需的。
  • [ @publisher_db=] 'publisher_db'
    发布服务器数据库的名称。publisher_db 的数据类型为 sysname,默认值为 NULL。此参数是必需的。
  • [ @reserved=] 'reserved'
    是供将来使用的保留参数。reserved 的数据类型为 bit,默认值为 0

返回代码值

0(成功)或 1(失败)

备注

sp_dropmergepullsubscription 用于合并复制。

即使此合并请求订阅的合并代理不是在 sp_addmergepullsubscription 中创建的,sp_dropmergepullsubscription 也可将其删除。

权限

只有 sysadmin 固定服务器角色的成员或创建合并请求订阅的用户才能执行 sp_dropmergepullsubscription。如果创建合并请求订阅的用户属于 db_owner 固定服务器角色,则该角色的成员只能执行 sp_dropmergepullsubscription

示例

-- This script uses sqlcmd scripting variables. They are in the form
-- $(MyVariable). For information about how to use scripting variables  
-- on the command line and in SQL Server Management Studio, see the 
-- "Executing Replication Scripts" section in the topic
-- "Programming Replication Using System Stored Procedures".

-- This batch is executed at the Subscriber to remove 
-- a merge pull subscription.
DECLARE @publication AS sysname;
DECLARE @publisher AS sysname;
DECLARE @publication_db AS sysname;
SET @publication = N'AdvWorksSalesOrdersMerge';
SET @publisher = $(PubServer);
SET @publication_db = N'AdventureWorks';

USE [AdventureWorksReplica]
EXEC sp_dropmergepullsubscription 
  @publisher = @publisher, 
  @publisher_db = @publication_db, 
  @publication = @publication;
GO

请参阅

参考

sp_addmergepullsubscription (Transact-SQL)
sp_changemergepullsubscription (Transact-SQL)
sp_dropmergesubscription (Transact-SQL)
sp_helpmergepullsubscription (Transact-SQL)

其他资源

How to: Delete a Pull Subscription (Replication Transact-SQL Programming)

帮助和信息

获取 SQL Server 2005 帮助