Aracılığıyla paylaş


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.

Konu bağlantısı simgesiTransact-sql sözdizimi kuralları

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.