sp_dropmergepublication (Transact-sql)
Birleştirme yayını ve ilişkili anlık görüntü Aracısı bırakır. Tüm abonelikleri birleştirme yayınına bırakarak önce bırakılan gerekir. Yayındaki makaleleri otomatik olarak bırakılır. Bu saklı yordam, yayını veritabanı üzerinde yayımcı adresindeki yürütülür.
Transact-SQL Sözdizim Kuralları
Sözdizimi
sp_dropmergepublication [ @publication= ] 'publication'
[ , [ @ignore_distributor = ] ignore_distributor ]
[ , [ @reserved = ] reserved ]
[ , [ @ignore_merge_metadata = ] ignore_merge_metadata ]
Bağımsız değişkenler
@ publication ='publication'
Damla Yayını addır. publicationise sysname, hiçbir varsayılan ile. Eğer tüm, tüm varolan birleştirme yayımları yanı sıra bunlarla ilgili anlık görüntü Aracısı iş kaldırılır. Belirli bir değer belirtirseniz, publication, yalnızca bu yayını ve onun ilişkili anlık görüntü Aracısı iş düştü.**@ ignore_distributor =**ignore_distributor
Bir yayın at dağıtımcı temizleme görevleri yapmadan damla için kullanılan. ignore_distributorise bit, varsayılan 0. Bu parametre de Dağıtıcı yeniden kullanılır.**@reserved=**reserved
Gelecekte kullanılmak üzere ayrılmıştır. reservedise bit, varsayılan 0.**@ ignore_merge_metadata=**ignore_merge_metadata
Yalnızca iç kullanım.
Dönüş Kodu Değerleri
0 (başarılı) veya 1 (hata)
Açıklamalar
sp_dropmergepublication birleştirme çoğaltması kullanılır.
sp_dropmergepublication yinelemeli bir yayınla ilişkilendirilmiş olan tüm makaleleri düşer ve yayın keser. Bunu bir veya daha fazla abonelikleri varsa yayın kaldırılamaz. Abonelik kaldırma hakkında daha fazla bilgi için bkz: Itme abonelik silmeve Çekme abonelik silmek.
Yürütme sp_dropmergepublication yayını düşmesi yayımlanmış nesneler yayın veritabanı veya abone veritabanı ilgili nesneleri kaldırmaz. Kullanımı drop <nesne> gerekirse, bu nesneler el ile kaldırmak için.
Örnek
DECLARE @publication AS sysname
DECLARE @publicationDB AS sysname
SET @publication = N'AdvWorksSalesOrdersMerge'
SET @publicationDB = N'AdventureWorks'
-- Remove the merge publication.
USE [AdventureWorks]
EXEC sp_dropmergepublication @publication = @publication;
-- Remove replication objects from the database.
USE master
EXEC sp_replicationdboption
@dbname = @publicationDB,
@optname = N'merge publish',
@value = N'false'
GO
İzinler
Yalnızca üyeleri sysadmin sabit sunucu rolü veya db_owner sabit veritabanı rolü yürütebilirsiniz sp_dropmergepublication.
Ayrıca bkz.
Başvuru
veyasp_addmergepublication (Transact-sql)
yürütmesp_changemergepublication (Transact-sql)
eşdeğerdirsp_helpmergepublication (Transact-sql)
Çoğaltma depolanan yordamlar (Transact-sql)