連接到 PostgreSQL 數據源(SQL Server 導入和導出向導)


本主題向你介紹如何從 SQL Server 導入和導出向導的“選擇數據源”頁或“選擇目標”頁連接到 PostgreSQL 數據源。

重要

連接到 PostgreSQL 數據庫的詳細需求和先決條件不在此 Microsoft 文章的范圍之內。 本文假定已安裝了 PostgreSQL 客戶端軟件,並且已成功連接到目標 PostgreSQL 數據庫。 有關詳細信息,請咨詢 PostgreSQL 數據庫管理員或參閱 PostgreSQL 文檔。

獲取 PostgreSQL ODBC 驅動程序

使用堆棧生成器安裝 ODBC 驅動程序

運行堆棧生成器,向 PostgreSQL 安裝添加 PostgreSQL ODBC 驅動程序 (psqlODBC)。

 

 

 

或者下載最新版 ODBC 驅動程序

或者從這個 FTP 站點直接下載用於最新版 PostgreSQL ODBC 驅動程序 (psqlODBC) 的 Windows 安裝程序:https://www.postgresql.org/ftp/odbc/versions/msi/。 從 .zip 文件中提取文件並運行 .msi 文件。

使用 PostgreSQL ODBC 驅動程序 (psqlODBC) 連接到 PostgreSQL

ODBC 驅動程序不在數據源的下拉列表中列出。 要使用 ODBC 驅動程序連接,請首先在“選擇數據源”頁或“選擇目標”頁上選擇“用於ODBC 的 .NET Framework 數據提供程序”作為數據源。 此提供程序充當 ODBC 驅動程序的包裝器。

下面是選擇用於 ODBC 的 .NET Framework 數據提供程序后隨即顯示的常規屏幕。

 

要指定的選項(PostgreSQL ODBC 驅動程序)

備注

無論 PostgreSQL 是源還是目標,此數據提供程序和 ODBC 驅動程序的連接選項是相同的。也就是說,在向導的“選擇數據源”頁和“選擇目標”頁上看到的選項是相同的。

若要使用 PostgreSQL ODBC 驅動程序連接到 PostgreSQL,請組合包含以下設置及其值的連接字符串。 完整連接字符串的格式緊跟在設置列表之后。

提示

獲取有關組合出正確連接字符串的幫助。 或提供現有 DSN(數據源名稱)或新建一個,而不是提供連接字符串。 有關這些選項的詳細信息,請參閱連接到 ODBC 數據源

驅動程序

ODBC 驅動程序的名稱 - 可以為 PostgreSQL ODBC Driver(UNICODE) 或 PostgreSQL ODBC Driver(ANSI)。

Server

PostgreSQL 服務器的名稱。

端口

用於連接到 PostgreSQL 服務器的端口。

數據庫

PostgreSQL 數據庫的名稱。

Uid 和 Pwd 

要連接的 UID(用戶 ID)和密碼。

連接字符串格式

以下是典型連接字符串的格式。

 

復制

```
Driver={PostgreSQL ODBC Driver(UNICODE)};Server=<server>;Port=<port>;Database=<database>;UID=<user id>;PWD=<password>
```

輸入連接字符串

在“選擇數據源”頁或“選擇目標”頁上的“ConnectionString”字段中輸入連接字符串,或在“Dsn”字段中輸入 DSN 名稱。 輸入連接字符串后,向導會分析該字符串,並在列表中顯示各個屬性及其值。

以下示例使用此連接字符串。

 

 

復制

```
Driver={PostgreSQL ODBC Driver(UNICODE)};Server=127.0.0.1;Port=5432;Database=postgres;UID=postgres;PWD=********
```

下面是輸入連接字符串后出現的屏幕。

其他數據提供程序和詳細信息

有關如何使用此處未列出的數據提供程序連接到 PostgreSQL 的信息,請參閱 PostgreSQL 連接字符串。 此第三方網站還包含有關此頁介紹的數據提供程序和連接參數的詳細信息。

 

來自 <https://docs.microsoft.com/zh-cn/sql/integration-services/import-export-data/connect-to-a-postgresql-data-source-sql-server-import-and-export-wizard>

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM