sp_droparticle (Transact-SQL)
Bir makaleyi anlık görüntü görüntü veya işlemsel düşünceye yayın.Bunun için bir veya daha fazla abonelikleri varsa bir makale kaldırılamaz.Bu saklı yordam, yayın veritabanı üzerinde yayımcı adresindeki yürütülür.
Sözdizimi
sp_droparticle [ @publication= ] 'publication'
, [ @article= ] 'article'
[ , [ @ignore_distributor = ] ignore_distributor ]
[ , [ @force_invalidate_snapshot= ] force_invalidate_snapshot ]
[ , [ @publisher = ] 'publisher' ]
[ , [ @from_drop_publication = ] from_drop_publication ]
Bağımsız değişkenler
[ @publication=] 'publication'
Is the name of the publication that contains the article to be dropped.publication is sysname, with no default.[ @article=] 'article'
Is the name of the article to be dropped.article is sysname, with no default.[ @ignore_distributor =] ignore_distributor
Yalnızca bilgi amaçlı olarak belirtilmiştir. Desteklenmez. Gelecekteki uyumluluk garanti edilmez.[ @force_invalidate_snapshot = ] force_invalidate_snapshot
Acknowledges that the action taken by this stored procedure may invalidate an existing snapshot.force_invalidate_snapshot is a bit, with a default of 0.0 , değişiklikleri belirtir makale anlık görüntü geçersiz olarak neden olmaz.Saklı yordam, yeni bir anlık görüntü gerektirecek bir değişiklik algılarsa, bir hata oluşur ve değişiklik yapılmaz.
1 , geçersiz olduğu anlık makale değişiklikler neden olabilir ve yeni bir anlık görüntü gerektirecek varolan abonelikleri varsa varolan anlık görüntü geçersiz olarak işaretlenmesi için izin verir ve yeni bir anlık görüntü oluşturulan belirtir.
[ @ publisher =] 'publisher'
Specifies a non-Microsoft SQL Server Publisher.publisher is sysname, with a default of NULL.Not
publisherüzerinde makale özelliklerini değiştirirken kullanılmamalıdır bir SQL Server Yayımcı.
[ @ from_drop_publication=] from_drop_publication
Yalnızca bilgi amaçlı olarak belirtilmiştir. Desteklenmez. Gelecekteki uyumluluk garanti edilmez.
Dönüş Kodu Değerleri
0 (başarılı) veya 1 (başarısız)
Açıklamalar
sp_droparticle anlık görüntü ve işlem çoğaltma kullanılır.
Yatay olarak filtre uygulanmış makaleler için sp_droparticle bakar türü makale, sütun sysarticles (Transact-SQL) Tablo, görünüm veya filtre de kesilmesini olup olmadığını belirlemek için.Görünüm veya filtre otomatik varsa, makale ile bırakılır.El ile oluşturulmuşsa, bırakılan değil.
Yürütme sp_droparticle bir makaleyi bir yayından bırakmak için nesneyi yayın veritabanı veya karşılık gelen nesnesinden kaldırılmaz abonelik veritabanı.Use DROP <object> , bu nesneler el ile kaldırmak için gerekli.
Örnek
DECLARE @publication AS sysname;
DECLARE @article AS sysname;
SET @publication = N'AdvWorksProductTran';
SET @article = N'Product';
-- Drop the transactional article.
USE [AdventureWorks2008R2]
EXEC sp_droparticle
@publication = @publication,
@article = @article,
@force_invalidate_snapshot = 1;
GO
İzinler
Yalnızca üyeleri sysadmin sabit sunucu rolü veya db_owner sabit veritabanı rolü olabilir yürütmek sp_droparticle.
Ayrıca bkz.