使用 Azure Data Studio 來管理已啟用 Azure Arc 的 PostgreSQL 伺服器

這篇文章說明如何:

  • 使用 [概觀]、[連接字串]、[屬性]、[資源健康狀態] 等儀表板檢視來管理 PostgreSQL 執行個體
  • 使用您的資料和結構描述

注意

作為預覽功能,本文所述的技術受限於 Microsoft Azure 預覽版增補使用規定

版本資訊中提供的最新更新。

必要條件

連線至 Azure Arc 資料控制器

在 Azure Data Studio 中,展開 [Azure Arc 控制器] 節點,然後選取 [連線控制器] 按鈕:

輸入 Azure 資料控制器的連線資訊:

  • 控制器 URL:

    用以連線到 Kubernetes 中控制器的 URL。 以 https://<IP_address_of_the_controller>:<Kubernetes_port. 格式輸入。例如:

    https://12.345.67.890:30080
    
  • 使用者名稱

    您用來連線到控制器的使用者帳戶名稱。 使用當您執行 az login 時通常使用的名稱。 這不是您用來從 psql 連線到 PostgreSQL 資料庫引擎的 PostgreSQL 使用者名稱。

  • 密碼:您用來連線到控制器的使用者帳戶名稱。

Azure Data Studio 會顯示您的 Arc 資料控制器。 加以展開,其會顯示所管理的 PostgreSQL 執行個體清單。

管理已啟用 Azure Arc 的 PostgreSQL 伺服器

以滑鼠右鍵按一下您要管理的 PostgreSQL 執行個體,然後選取 [管理]

PostgreSQL 儀表板檢視:

其呈現該窗格左側所列的數個儀表板:

  • 概觀:顯示執行個體的摘要資訊,例如名稱、PostgreSQL 管理員使用者名稱、Azure 訂用帳戶識別碼、組態、資料庫引擎版本、Grafana 和 Kibana 的端點等等
  • 連接字串:顯示連線到 PostgreSQL 執行個體可能需要的各種連接字串,例如 psql、Node.js、PHP、Ruby 等等
  • 診斷並解決問題:顯示各種資源,協助您隨著我們擴充疑難排解筆記本,針對您的執行個體進行疑難排解
  • 新的支援要求:向支援服務尋求協助,以開始預覽公告。

使用您的資料和結構描述

在 Azure Data Studio 視窗的左側,展開 [伺服器] 節點:

然後選取 [新增連線] 並填入 PostgreSQL 執行個體的連線詳細資料:

  • 連線類型:PostgreSQL
  • 伺服器名稱: 輸入 PostgreSQL 執行個體的名稱。 例如:postgres01
  • 驗證類型:密碼
  • 使用者名稱:例如,您可以使用標準/預設 PostgreSQL 管理員使用者名稱。 請注意,此欄位區分大小寫。
  • 密碼:您會在 az postgres server-arc endpoint -n postgres01 命令輸出的 psql 連接字串中找到 PostgreSQL 使用者名稱的密碼
  • 資料庫名稱:設定您要連線的資料庫名稱。 您可以將其設定為 [預設值]
  • 伺服器群組:您可讓其設定為 [預設值]
  • 名稱 (選擇性):您可將此空白
  • 進階:
    • 主機 IP 位址:Kubernetes 叢集的公用 IP 位址
    • 連接埠: PostgreSQL 執行個體正在接聽的連接埠。 您可以在 az postgres server-arc endpoint -n postgres01 命令輸出中 psql 連接字串的結尾找到此連接埠。 不是 Kubernetes 正在接聽的連接埠 30080,而且您在連線到 Azure Data Studio 中 Azure 資料控制器時輸入的連接埠。
    • 其他參數:這些參數應該不言自明,您可接受其顯現的預設/空白值。

選取 [確定] 和 [連線] 以連線到您的伺服器。

連線之後,有數種體驗可供使用:

  • 新查詢
  • 新增筆記本
  • 展開伺服器的顯示,並瀏覽/處理資料庫內的物件
  • ...

後續步驟

監視您的伺服器群組