Ssms

嘗試從 MSSMS 連接到 Azure Postgre 數據庫時,使用者登錄失敗

  • November 13, 2019

我在 Azure 上創建了一個數據庫,但無法使用 MSSMS 登錄。即使我按照本教程進行操作,我也總是遇到錯誤 18456 。

TITLE: Connect to Server
------------------------------

Cannot connect to coventgarden.postgres.database.azure.com.

------------------------------
ADDITIONAL INFORMATION:

Login failed for user '******'. (Microsoft SQL Server, Error: 18456)

For help, click: http://go.microsoft.com/fwlink?ProdName=Microsoft%20SQL%20Server&EvtSrc=MSSQLServer&EvtID=18456&LinkId=20476

------------------------------
BUTTONS:

OK
------------------------------

使用 pgAdmin 代替 SSMS 連接到 Azure Postgresql。您可以從這裡下載軟體。

1.在您的客戶端電腦上打開 pgAdmin 應用程序。

2.從工具欄中轉到對象,將滑鼠懸停在創建上,然後選擇伺服器。

3.在創建 - 伺服器對話框的正常選項卡上,輸入伺服器的唯一友好名稱,例如 mydemoserver。

在此處輸入圖像描述

4.在創建 - 伺服器對話框的連接選項卡上,填寫設置表。

在此處輸入圖像描述

5.選擇保存。

6.在左側的瀏覽器窗格中,展開伺服器節點。選擇您的伺服器,例如 mydemoserver,以連接到它。

7.展開伺服器節點,然後展開其下的Databases。該列表應包括您現有的 postgres 數據庫和您創建的任何其他數據庫。可以使用 Azure Database for PostgreSQL 在每台伺服器上創建多個數據庫。

8.右鍵點擊數據庫,選擇創建菜單,然後選擇數據庫。

  1. 在數據庫欄位中輸入您選擇的數據庫名稱,例如 mysqldb2。

10.從列錶框中選擇數據庫的所有者。選擇您的伺服器管理員登錄名,例如我的管理員。

在此處輸入圖像描述

11.選擇保存創建一個新的空白數據庫。

12.在瀏覽器窗格中,您可以在伺服器名稱下的數據庫列表中看到您創建的數據庫。

有關更多詳細資訊,請閱讀文件。

引用自:https://dba.stackexchange.com/questions/253188