從已啟用 Azure Arc 的資料服務中刪除資源

本文描述如何從 Azure 刪除已啟用 Azure Arc 的資料服務資源。

警告

當您如本文所述刪除資源時,這些動作是無法復原的。

本文中的資訊適用於已啟用 Azure Arc 的資料服務中的資源。 若要刪除 Azure 中的資源,請檢閱 Azure Resource Manager 資源群組和資源刪除的資訊。

之前

在刪除 Azure Arc SQL 受控執行個體或 Azure Arc 資料控制器等資源之前,您必須依照將計費資料上傳至 Azure - 間接連線模式中所述的指示,匯出使用量資訊並上傳至 Azure,精確計算帳單。

直接連線模式

使用直接連線模式將叢集連線到 Azure 時,請使用 Azure 入口網站管理資源。 使用入口網站進行所有針對資料控制器、受控執行個體和 PostgreSQL 伺服器的建立、讀取、更新與刪除 (CRUD) 作業。

從 Azure 入口網站:

  1. 瀏覽至資源群組並刪除 Azure Arc 資料控制器
  2. 選取已啟用 Azure Arc 的 Kubernetes 叢集,移至 [概觀] 頁面
    • 選取 [設定] 底下的 [延伸模組]
    • 在 [延伸模組] 頁面中,選取 microsoft.arcdataservices 類型的 Azure Arc 資料服務延伸模組,然後按一下 [解除安裝]
  3. 選擇性刪除 Azure Arc 資料控制器部署所在的自訂位置。
  4. 如果命名空間中沒有建立其他資源,您也可以選擇性刪除 Kubernetes 叢集上的命名空間。

請參閱使用 Azure 入口網站來管理 Azure 資源

間接連線模式

在間接連線模式中,從 Kubernetes 刪除執行個體,並不會將其從 Azure 移除,而從 Azure 中刪除執行個體,不會將其從 Kubernetes 中移除。 若為間接連線模式,刪除資源是兩步驟流程,未來會有所改善。 Kubernetes 會是事實來源,我們會更新入口網站以反映此情況。

在某些情況下,您可能必須在 Azure 中手動刪除已啟用 Azure Arc 的資料服務資源。 您可以使用下列任一選項,刪除這些資源。

刪除整個資源群組

如果您已針對已啟用 Azure Arc 的資料服務,使用特定專用資源群組,且想要刪除該資源群組內「所有項目」,可以刪除該資源群組,這會刪除其中的所有項目。

您可以執行下列操作,在 Azure 入口網站中刪除資源群組:

  • 在 Azure 入口網站中瀏覽至資源群組,其中已建立已啟用 Azure Arc 的資料服務資源。
  • 按一下 [刪除資源群組] 按鈕。
  • 輸入資源群組名稱以確認刪除,然後按一下 [刪除]

刪除資源群組中的特定資源

您可以執行下列操作,在 Azure 入口網站中,刪除資源群組中特定已啟用 Azure Arc 的資料服務資源:

  • 在 Azure 入口網站中瀏覽至資源群組,其中已建立已啟用 Azure Arc 的資料服務資源。
  • 選取要刪除的所有資源。
  • 按一下 [刪除] 按鈕。
  • 輸入 'yes' 以確認刪除,然後按一下 [刪除]

使用 Azure CLI 刪除資源

您可以使用 Azure CLI,刪除特定已啟用 Azure Arc 的資料服務資源。

使用 Azure CLI 刪除 SQL 受控執行個體資源

若要使用 Azure CLI,從 Azure 中刪除 SQL 受控執行個體資源,請取代下方命令中的預留位置值,並執行命令。

az resource delete --name <sql instance name> --resource-type Microsoft.AzureArcData/sqlManagedInstances --resource-group <resource group name>

#Example
#az resource delete --name sql1 --resource-type Microsoft.AzureArcData/sqlManagedInstances --resource-group rg1

使用 Azure CLI 刪除 PostgreSQL 伺服器資源

若要使用 Azure CLI,從 Azure 中刪除 PostgreSQL 伺服器資源,請取代下方命令中的預留位置值,並執行命令。

az resource delete --name <postgresql instance name> --resource-type Microsoft.AzureArcData/postgresInstances --resource-group <resource group name>

#Example
#az resource delete --name pg1 --resource-type Microsoft.AzureArcData/postgresInstances --resource-group rg1

使用 Azure CLI 刪除 Azure Arc 資料控制器資源

注意

刪除 Azure Arc 資料控制器之前,您應先刪除其管理的所有資料庫執行個體資源。

若要使用 Azure CLI,從 Azure 中刪除 Azure Arc 資料控制器,請取代下方命令中的預留位置值,並執行命令。

az resource delete --name <data controller name> --resource-type Microsoft.AzureArcData/dataControllers --resource-group <resource group name>

#Example
#az resource delete --name dc1 --resource-type Microsoft.AzureArcData/dataControllers --resource-group rg1

使用 Azure CLI 刪除資源群組

您也可以使用 Azure CLI,刪除資源群組