ReplicationServer.UninstallDistributor(Boolean) Metode

Definisi

Menghapus instalasi penerbitan dan distribusi replikasi pada instans SQL Server yang saat ini terhubung.

public:
 void UninstallDistributor(bool force);
public void UninstallDistributor (bool force);
member this.UninstallDistributor : bool -> unit
Public Sub UninstallDistributor (force As Boolean)

Parameter

force
Boolean

Boolean Nilai yang menentukan apakah objek replikasi dihapus atau tidak dari server, meskipun Distributor jarak jauh tidak dapat dicapai. Jika true, konfigurasi penerbitan dan Distributor di server saat ini dihapus instalasinya terlepas dari apakah objek penerbitan dan distribusi tergantung atau tidak dihapus instalasinya. Jika false, semua objek penerbitan dan distribusi dependen dihilangkan sebelum Distributor dihapus instalasinya.

Contoh

myDist.UninstallDistributor(false);  

Keterangan

Sebelum memanggil UninstallDistributor, Anda harus terlebih dahulu melakukan tugas berikut:

  1. Hapus semua langganan. Untuk informasi selengkapnya, lihat Cara: Menghapus Langganan Push (Pemrograman RMO) dan Cara: Menghapus Langganan Pull (Pemrograman RMO).

  2. Hapus semua publikasi. Untuk informasi selengkapnya, lihat Cara: Menghapus Publikasi (Pemrograman RMO).

  3. Hilangkan database distribusi apa pun. Untuk informasi selengkapnya, lihat Cara: Menonaktifkan Penerbitan dan Distribusi (Pemrograman RMO).

Metode UninstallDistributor ini hanya dapat dipanggil oleh anggota peran server tetap sysadmin.

Metode UninstallDistributor ini setara dengan menjalankan prosedur tersimpan sp_dropdistributor (Transact-SQL ).

Berlaku untuk