UninstallDistributor メソッド
現在接続されている SQL Server のインスタンスのレプリケーション パブリッシングとディストリビューションをアンインストールします。
名前空間: Microsoft.SqlServer.Replication
アセンブリ: Microsoft.SqlServer.Rmo (Microsoft.SqlServer.Rmo.dll)
構文
'宣言
Public Sub UninstallDistributor ( _
force As Boolean _
)
'使用
Dim instance As ReplicationServer
Dim force As Boolean
instance.UninstallDistributor(force)
public void UninstallDistributor(
bool force
)
public:
void UninstallDistributor(
bool force
)
member UninstallDistributor :
force:bool -> unit
public function UninstallDistributor(
force : boolean
)
パラメーター
- force
型: System. . :: . .Boolean
リモート ディストリビュータにアクセスできない場合でも、レプリケーション オブジェクトをサーバーから削除するかどうかを指定する Boolean 値です。true の場合、現在のサーバーのパブリッシングおよびディストリビュータ構成は、依存するパブリッシングおよびディストリビューション オブジェクトがアンインストールされるかどうかにかかわらず、アンインストールされます。false の場合、すべての依存するパブリッシングおよびディストリビューション オブジェクトは、ディストリビュータがアンインストールされる前に削除されます。
説明
UninstallDistributor を呼び出す前に、まず、以下のタスクを実行する必要があります。
すべてのサブスクリプションを削除します。詳細については、「プッシュ サブスクリプションを削除する方法 (RMO プログラミング)」および「プル サブスクリプションを削除する方法 (RMO プログラミング)」を参照してください。
すべてのパブリケーションを削除します。詳細については、「パブリケーションを削除する方法 (RMO プログラミング)」を参照してください。
すべてのディストリビューション データベースを削除します。詳細については、「パブリッシングとディストリビューションを無効にする方法 (RMO プログラミング)」を参照してください。
UninstallDistributor メソッドを呼び出すことができるのは、固定サーバー ロール sysadmin のメンバだけです。
UninstallDistributor メソッドを呼び出すと、sp_dropdistributor (Transact-SQL) ストアド プロシージャを実行したのと同じことになります。
この名前空間、クラス、またはメンバは、.NET Framework 2.0 でのみサポートされています。
使用例
myDist.UninstallDistributor(false);