Share via


sp_removedbreplication (Transact-SQL)

Bu saklı yordam, yayın veritabanı bir yayımcı veya abone abonelik veritabanı olarak yürütülür.Yordamı tüm çoğaltma nesneleri, yürütüldüğü veritabanından kaldırır, ancak bu nesneleri Dağıtım veritabanı gibi başka veritabanlarından kaldırmaz.

Not

Yalnızca çoğaltma nesneleri kaldırılıyor diğer yöntemler başarısız olursa, bu yordamın kullanılması gerekir.Bu yöntemler hakkında daha fazla bilgi için bkz: Çoğaltma kaldırılıyor.

Topic link iconTransact-SQL sözdizimi kuralları

sp_removedbreplication [ [ @dbname = ] 'dbname' ]
    [ , [ @type = ] type ] 

Bağımsız değişkenler

  • [ @dbname=] 'dbname'
    Is the name of the database.dbname is sysname, with a default value of NULL.null, geçerli veritabanı kullanılır.

  • [ @ türü = ] type
    Is the type of replication for which database objects are being removed.type is nvarchar(5) and can be one of the following values.

    TRAN

    Işlem çoğaltma yayımlama nesnelerini kaldırır.

    birleştirme

    Kaldırır, çoğaltma, yayımlama nesneleri birleştirilemiyor.

    her ikisi de (varsayılan)

    Tüm çoğaltma yayımlama nesnelerini kaldırır.

Dönüş Kodu Değerleri

0 (başarılı) veya 1 (hata)

Remarks

sp_removedbreplication çoğaltma tüm türleri kullanılır.

sp_removedbreplication geri yüklenmesini gerektiren hiçbir çoğaltma nesneleri olan yinelenmiş veritabanının geri yüklenmesi yararlı olacaktır.

sp_removedbreplication salt okunur olarak işaretlenmiş bir veritabanıyla kullanılamaz.

İzinler

Yalnızca üyeleri sysadmin sabit sunucu rolü yürütebileceği sp_removedbreplication.