語言

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 指定是否從伺服器移除複製物件的值,即使無法遠端存取 Distributor。 若 true,則當前伺服器的發佈與發行器設定會被卸載,無論是否卸載相依的發佈與發行物件。 若 false,則所有相依的發佈與發佈物件在卸載分發器前會被丟棄。

範例

myDist.UninstallDistributor(false);  

備註

在撥打 UninstallDistributor之前,您必須先完成以下任務:

  1. 刪除所有訂閱。 欲了解更多資訊,請參閱 《如何:刪除推播訂閱(RMO Programming) 》及 《如何:刪除拉取訂閱(RMO Programming)》。

  2. 刪除所有出版物。 欲了解更多資訊,請參閱 「如何刪除出版物(RMO Programming)」。

  3. 把所有分銷資料庫都丟掉。 欲了解更多資訊,請參閱 《如何:停用發佈與分發(RMO 程式設計)》。

UninstallDistributor此方法僅能由系統管理員固定伺服器角色的成員呼叫。

UninstallDistributor 方法等同於執行 sp_dropdistributor(Transact-SQL) 儲存程序。

適用於