簡體   English   中英

PG Admin如何在Azure上連接PostgreSQL?

[英]How to connect PG Admin to PostgreSQL on Azure?

我希望將 Azure 上現有的 PostgreSQL 實例連接到 PG-Admin。 按照這里的建議,但是我得到了一個Unable to connect to server: could not translate host name錯誤。 據我所知,主機名應該是正確的。 我是從 Azure 的概覽頁面獲取的,可以確認它遵循正確的格式“servername.postgres.database.azure.com”。 我還確認密碼和用戶名是正確的,並且 SSL 模式設置為需要(見屏幕截圖,帶有虛擬變量)。

在此處輸入圖像描述

此外,我在 Azure 的單獨數據庫上嘗試過此操作,結果相同。 毫無疑問,我在 PG-Admin 中的主機名/地址字段犯了一個錯誤,但我不知道如何更正。

連接PostgreSQL服務器的前提條件

  1. 連接方法:如果我們允許所有流量,則為公共;如果我們通過 VNet 限制流量,則為私有。
  2. 將運行 PgAdmin4 的地址 IP 添加到防火牆規則中。

第一步:創建一個新的 PostgreSQL 服務器在此處輸入圖像描述

Step2: Updated.network 防火牆設置為 fallows 並保存在此處輸入圖像描述

來自 PgAdmin4 的驗證

第一步:從服務器設置中復制服務器的名稱、用戶和密碼在此處輸入圖像描述

Step2:打開PgAdmin4門戶,點擊注冊服務器信息在此處輸入圖像描述

在常規選項卡上,輸入- 名稱:“任何名稱”在此處輸入圖像描述

在連接選項卡上:

  • HostName:“來自門戶的服務器名稱”
  • 用戶名:“來自門戶的服務器管理員登錄名”
  • 密碼:“輸入管理員密碼”
  • 數據庫:“輸入數據庫名稱否則保持相同的名稱”

在此處輸入圖像描述

在 SSL 選項卡上:

  • 保持SSL Mode為“ Require ”並點擊 SAVE在此處輸入圖像描述

保存后。在此處輸入圖像描述

注意:確保防火牆應該允許並且 SSL 應該是 Require。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM