ReplicationServer.UninstallDistributor(Boolean) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
現在接続されている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に連絡する前に、まず以下の作業を行う必要があります。
すべての購読を削除してください。 詳細については、「 プッシュ購読の削除方法(RMOプログラミング) 」および「 プル購読の削除方法(RMOプログラミング)」をご覧ください。
すべての出版物を削除してください。 詳細については 、「出版物の削除方法(RMOプログラミング)」をご覧ください。
配布データベースはやめろ。 詳細については 、「公開と配布を無効にする方法(RMOプログラミング)」をご覧ください。
UninstallDistributorメソッドはシステム管理者固定サーバーの役割のメンバーのみが呼び出せます。
UninstallDistributorメソッドは、sp_dropdistributor(Transact-SQL)ストアドプロシージャを実行するのと同等です。