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 メソッドを呼び出すことができるのは、固定サーバー ロール sysadmin のメンバーだけです。
このメソッドは UninstallDistributor 、 sp_dropdistributor (Transact-SQL) ストアド プロシージャの実行と同じです。