ReplicationServer.UninstallDistributor(Boolean) Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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:
Hapus semua langganan. Untuk informasi selengkapnya, lihat Cara: Menghapus Langganan Push (Pemrograman RMO) dan Cara: Menghapus Langganan Pull (Pemrograman RMO).
Hapus semua publikasi. Untuk informasi selengkapnya, lihat Cara: Menghapus Publikasi (Pemrograman RMO).
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 ).