ReplicationServer.UninstallDistributor(Boolean) メソッド

定義

現在接続されているSQL Serverインスタンス上で、レプリケーション、公開、配布をアンインストールします。

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

パラメーター

force
Boolean

リモートディストリビューターに到達できない場合でも、レプリケーションオブジェクトをサーバーから削除するかどうかを指定する Boolean の値です。 trueした場合、現在のサーバーのパブリッシングおよびディストリビューター設定は、依存するパブリッシングおよびディストリビューションオブジェクトがアンインストールされているかどうかに関わらずアンインストールされます。 falseの場合、ディストリビューターがアンインストールされる前に、すべての依存する公開および配布オブジェクトが削除されます。

myDist.UninstallDistributor(false);  

注釈

UninstallDistributorに連絡する前に、まず以下の作業を行う必要があります。

  1. すべての購読を削除してください。 詳細については、「 プッシュ購読の削除方法(RMOプログラミング) 」および「 プル購読の削除方法(RMOプログラミング)」をご覧ください。

  2. すべての出版物を削除してください。 詳細については 、「出版物の削除方法(RMOプログラミング)」をご覧ください。

  3. 配布データベースはやめろ。 詳細については 、「公開と配布を無効にする方法(RMOプログラミング)」をご覧ください。

UninstallDistributorメソッドはシステム管理者固定サーバーの役割のメンバーのみが呼び出せます。

UninstallDistributorメソッドは、sp_dropdistributor(Transact-SQL)ストアドプロシージャを実行するのと同等です。

適用対象