使用 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 時,請使用您通常會使用的名稱。 它不是您用來連線到 PostgreSQL 資料庫引擎的 PostgreSQL 使用者名稱,通常來自 psql。

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

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 資料控制器時輸入。
    • 其他參數: 它們應該是自我明確,您可以使用它們所顯示的預設/空白值來存留。

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

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

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

後續步驟

監視伺服器群組