共用方式為


從 SQL Server 公用程式移除 SQL Server 的實例

使用下列步驟,從 SQL Server 公用程式移除 SQL Server 的受控實例。 此程式會從 UCP 清單檢視中移除 SQL Server 的實例,並停止 SQL Server 公用程式資料收集。 SQL Server 實例未被卸載。

這很重要

使用這個程式從 SQL Server 公用程式移除 SQL Server 實例之前,請確定 SQL Server 和 SQL Server Agent 服務正在實例上執行以移除。

  1. 從 SQL Server Management Studio 中的公用程式總管,點選 受控實例。 請觀察在公用程式總管內容窗格中顯示的 SQL Server 受控實例列表檢視。

  2. 在清單檢視的 [SQL Server 實例名稱 ] 資料行中,選取要從 SQL Server 公用程式移除的 SQL Server 實例。 以滑鼠右鍵按下要移除的實例,然後選取 [移除受控實例...]。

  3. 為 SQL Server 實例指定具有系統管理員許可權的認證:按兩下 [ 連接...],確認 [ 連接到伺服器 ] 對話框中的資訊,然後按兩下 [ 連線]。 您會看到 [ 移除受控實例 ] 對話框的登入資訊。

  4. 若要確認作業,請按兩下 [確定]。 若要結束作業,請按兩下 [ 取消]。

從 SQL Server 公用程式手動移除 SQL Server 的受控實例

此程式會從 UCP 清單檢視中移除 SQL Server 的實例,並停止 SQL Server 公用程式資料收集。 SQL Server 實例尚未被卸載。

若要使用 PowerShell 從 SQL Server 公用程式中移除 SQL Server 的受控實例。 此文稿會執行下列作業:

  • 根據伺服器實例名稱取得UCP。

  • 從 SQL Server 公用程式移除 SQL Server 的受控實例。

# Get Ucp connection  
$UcpServerInstanceName = "ComputerName\InstanceName";  
$UtilityInstance = new-object -Type Microsoft.SqlServer.Management.Smo.Server $UcpServerInstanceName;  
$UcpConnection = new-object -Type Microsoft.SqlServer.Management.Sdk.Sfc.SqlStoreConnection $UtilityInstance.ConnectionContext.SqlConnectionObject;  
$Utility = [Microsoft.SqlServer.Management.Utility.Utility]::Connect($UcpConnection);  
  
# Now remove the ManagedInstance from the SQL Server Utility  
$ServerInstanceName = "ComputerName\InstanceName";  
$Instance = new-object -Type Microsoft.SqlServer.Management.Smo.Server $ServerInstanceName;  
$InstanceConnection = new-object -Type Microsoft.SqlServer.Management.Sdk.Sfc.SqlStoreConnection $Instance.ConnectionContext.SqlConnectionObject;  
$ManagedInstance = $Utility.ManagedInstances[$ServerInstanceName];  
$ManagedInstance.Remove($InstanceConnection);  

務必準確參照 SQL Server 中所儲存的實例名稱。 在區分大小寫的 SQL Server 實例上,您必須使用 @@SERVERNAME 所傳回的確切大小寫來指定實例名稱。

若要取得 SQL Server 受控實例的實例名稱,請在受控實例上執行此查詢:

select @@SERVERNAME AS instance_name  

此時,SQL Server 的受控實例會從 UCP 完全移除。 下次重新整理 SQL Server 公用程式的數據時,它會從清單檢視中消失。 此狀態與使用者在 SSMS 使用者介面中順利完成移除受控實例作業相同。

另請參閱

使用公用程式總管來管理 SQL Server 公用程式
針對 SQL Server 公用程式進行疑難解答