sp_removedistpublisherdbreplication (T-SQL)

Berlaku untuk:SQL ServerAzure SQL Managed Instance

Menghapus metadata penerbitan milik publikasi tertentu di Distributor. Prosedur tersimpan ini dijalankan di Distributor pada database distribusi.

Konvensi sintaks transact-SQL

Sintaks

  
sp_removedistpublisherdbreplication [ @publisher = ] 'publisher'  
        , [ @publisher_db = ] 'publisher_db'  

Argumen

[ @publisher = ] 'publisher' Adalah nama server Publisher. publisher adalah sysname, tanpa default.

[ @publisher_db = ] 'publisher_db' Adalah nama database publikasi. publisher_db adalah sysname tanpa default.

Mengembalikan Nilai Kode

0 (berhasil) atau 1 (kegagalan)

Keterangan

sp_removedistpublisherdbreplication digunakan oleh replikasi transaksional dan rekam jepret.

sp_removedistpublisherdbreplication digunakan saat database yang diterbitkan harus dibuat ulang tanpa juga menghilangkan database distribusi. Metadata berikut dihapus:

  • Semua metadata publikasi.

  • Metadata untuk semua artikel milik publikasi.

  • Metadata untuk semua langganan ke publikasi.

  • Metadata untuk semua pekerjaan agen replikasi milik publikasi.

Izin

Hanya anggota peran server tetap sysadmin di Distributor atau anggota peran database tetap db_owner dalam database distribusi yang dapat menjalankan sp_removedistpublisherdbreplication.

Lihat Juga

Prosedur Tersimpan Sistem (Transact-SQL)