使用 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 資料控制器。
步驟
- 啟動 Azure Data Studio
- 在 [連線] 索引標籤上,選取左上方的三個點,然後選擇 [新增部署...]。
- 從部署選項中,選取 [Azure SQL 受控執行個體]。
注意
如果目前未安裝適當的 CLI,系統可能會提示您安裝。
選取選取。
搭配 Azure SQL 受控執行個體使用 Azure Data Studio。
針對 [資源類型],選擇 [Azure SQL 受控執行個體 - Azure Arc]。
接受隱私權聲明與授權條款
檢閱必要的工具。 繼續進行之前,請遵循指示來更新工具。
選取 [下一步]。
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 會啟用 [部署] 按鈕。 如果停用此控制項,請確認您已設定所有必要的設定。
選取 [部署] 按鈕以建立受控執行個體。
選取 [部署] 按鈕之後,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
- 在 Azure Data Studio 的 [連線] 索引標籤下,選取 [伺服器] 檢視上的 [新增連線]
- 在 [連線]>[伺服器] 下,貼上 ServerEndpoint
- 選取 [SQL 登入] 作為 [驗證類型]
- 輸入 sa 作為使用者名稱
- 輸入
sa
帳戶的密碼 - 選擇性輸入要連線的特定資料庫名稱
- 選擇性視需要選取/新增伺服器群組
- 選取 [連線] 以連線到 Azure SQL 受控執行個體 - Azure Arc
相關資訊
現在嘗試監視您的 SQL 執行個體