使用 Azure Data Studio 建立已啟用 Azure Arc 的 SQL 受控執行個體

本文件示範如何使用 Azure Data Studio 安裝 Azure SQL 受控執行個體 - Azure Arc。

必要條件

您必須先具備必要的工具,才能繼續進行本文中的工作。 所有部署都需要下列工具:

  • Azure Data Studio

  • 適用於 Azure Data Studio 的 Azure Arc 延伸模組

  • Azure CLI (az)

  • Azure CLI 的 arcdata 延伸模組

  • kubectl

    視您的環境而定的其他用戶端工具。 如需更完整的清單,請參閱用戶端工具

除了必要的工具之外,若要完成工作,您需要 Azure Arc 資料控制器

步驟

  1. 啟動 Azure Data Studio
  2. 在 [連線] 索引標籤上,選取左上方的三個點,然後選擇 [新增部署...]
  3. 從部署選項中,選取 [Azure SQL 受控執行個體]

注意

如果目前未安裝適當的 CLI,系統可能會提示您安裝。

  1. 選取選取

    搭配 Azure SQL 受控執行個體使用 Azure Data Studio。

  2. 針對 [資源類型],選擇 [Azure SQL 受控執行個體 - Azure Arc]

  3. 接受隱私權聲明與授權條款

  4. 檢閱必要的工具。 繼續進行之前,請遵循指示來更新工具。

  5. 選取 [下一步]。

    Azure Data Studio 可讓您設定受控執行個體的規格。 下表描述這些欄位:

    設定 描述 必要或選用
    目標 Azure 控制器 Azure Arc 資料控制器的名稱。 必要
    執行個體名稱 受控執行個體名稱。 必要
    使用者名稱 系統管理員使用者名稱。 必要
    系統管理員密碼 受控執行個體的 SQL 驗證密碼。 密碼長度必須至少為八個字元,且包含下列四個類別的其中三種:拉丁大寫字母、拉丁小寫字母、數字和非英數字元。

    確認密碼。
    必要
    服務層級 指定適當的服務層級:業務關鍵或一般用途。 必要
    我已有 SQL Server 授權 選取此受控執行個體是否會使用貴組織的授權。 選擇性
    儲存類別 (資料) 從清單中選取。 必要
    以 Gi 表示的磁碟區大小 (資料) 要配置給資料的空間量,以 GB 為單位。 必要
    儲存類別 (資料庫記錄) 從清單中選取。 必要
    以 Gi 表示的磁碟區大小 (資料庫記錄) 要配置給資料庫交易記錄的空間量,以 GB 為單位。 必要
    儲存類別 (記錄) 從清單中選取。 必要
    以 Gi 表示的磁碟區大小 (記錄) 要配置給記錄的空間量,以 GB 為單位。 必要
    儲存類別 (備份) 從清單中選取。 指定支援 ReadWriteMany (RWX) 的儲存類別以用於備份。 深入了解存取模式。 如果此儲存類別無法支援 RWX,則部署可能不會成功。 必要
    以 Gi 表示的磁碟區大小 (備份) 要用於資料庫備份的儲存體磁碟區大小,以 GB 為單位。 必要
    核心要求 待要求受控執行個體的核心數目。 Integer (整數)。 選擇性
    核心限制 受控執行個體容量的要求,以 GB 為單位。 Integer (整數)。 選擇性
    記憶體要求 從清單中選取。 必要
    時間點保留 (天) 保留時間點備份的天數。 選擇性

    設定所有必要的值之後,Azure Data Studio 會啟用 [部署] 按鈕。 如果停用此控制項,請確認您已設定所有必要的設定。

  6. 選取 [部署] 按鈕以建立受控執行個體。

選取 [部署] 按鈕之後,Azure Arc 資料控制器會起始部署。 部署會建立受控執行個體。 部署流程需要幾分鐘的時間才能建立資料控制器。

從 Azure Data Studio 連線

檢視佈建至此資料控制站的所有 SQL 受控執行個體。 使用下列命令:

az sql mi-arc list --k8s-namespace <namespace> --use-k8s

輸出看起來應該像這樣,請從此處複製 ServerEndpoint (包括連接埠號碼)。

Name          Replicas    ServerEndpoint     State
------------  ----------  -----------------  -------
sqlinstance1  1/1         25.51.65.109:1433  Ready
  1. 在 Azure Data Studio 的 [連線] 索引標籤下,選取 [伺服器] 檢視上的 [新增連線]
  2. 在 [連線]>[伺服器] 下,貼上 ServerEndpoint
  3. 選取 [SQL 登入] 作為 [驗證類型]
  4. 輸入 sa 作為使用者名稱
  5. 輸入 sa 帳戶的密碼
  6. 選擇性輸入要連線的特定資料庫名稱
  7. 選擇性視需要選取/新增伺服器群組
  8. 選取 [連線] 以連線到 Azure SQL 受控執行個體 - Azure Arc

現在嘗試監視您的 SQL 執行個體