Freigeben über


Herstellen einer Verbindung mit einer PostgreSQL-Datenquelle (SQL Server-Import/Export-Assistent)

Gilt für: SQL Server SSIS Integration Runtime in Azure Data Factory

In diesem Artikel wird erläutert, wie Sie eine Verbindung mit einer PostgreSQL-Datenquelle über die Seite Datenquelle auswählen oder Ziel auswählen des Import/Export-Assistenten von SQL Server herstellen.

Wichtig

Die detaillierten Anforderungen und Voraussetzungen für das Herstellen einer Verbindung mit einer PostgreSQL-Datenbank sind nicht Gegenstand dieses Microsoft-Artikels. In diesem Artikel wird davon ausgegangen, dass Sie die PostgreSQL-Clientsoftware bereits installiert und erfolgreich eine Verbindung mit der PostgreSQL-Zieldatenbank hergestellt haben. Rufen Sie für weitere Informationen die PostgreSQL-Dokumentation auf, oder wenden Sie sich an Ihren PostgreSQL-Datenbankadministrator.

Installieren des ODBC-Treibers für PostgreSQL

Installieren des ODBC-Treibers mit Stack Builder

Führen Sie Stack Builder aus, um den ODBC-Treiber für PostgreSQL (psqlODBC) zu Ihrer Installation von PostgreSQL hinzuzufügen.

Screenshot der Installation von PostgreSQL-ODBC mit Stack Builder.

Neuester ODBC-Treiber

Laden Sie den Windows Installer für die neueste Version des PostgreSQL-ODBC-Treibers herunter.

Herstellen einer Verbindung mit PostgreSQL mithilfe des ODBC-Treibers für PostgreSQL (psqlODBC)

ODBC-Treiber werden in der Dropdownliste der Datenquellen nicht aufgeführt. Wählen Sie zunächst .NET Framework-Datenanbieter für ODBC auf den Seiten Datenquelle auswählen oder Ziel auswählen als Datenquelle aus, um eine Verbindung mit einem ODBC-Treiber herzustellen. Dieser Anbieter dient als Wrapper für den ODBC-Treiber.

In der folgenden Abbildung wird die generische Anzeige dargestellt, die Ihnen unmittelbar angezeigt wird, nachdem Sie „.NET Framework-Datenanbieter für ODBC“ ausgewählt haben.

Screenshot der Herstellung einer Verbindung zu PostgreSQL mit ODBC (vorher).

Anzugebende Optionen (ODBC-Treiber für PostgreSQL)

Hinweis

Die Verbindungsoptionen für diesen Datenanbieter und den ODBC-Treiber bleiben stets unverändert – egal, ob PostgreSQL die Quelle oder das Ziel ist. Das bedeutet, dass die angezeigten Optionen auf den Seiten Datenquelle auswählen und Ziel auswählen des Assistenten gleich sind.

Assemblieren Sie eine Verbindungszeichenfolge, die folgende Einstellungen und deren Werte enthält, um eine Verbindung mit PostgreSQL mithilfe des ODBC-Treibers für PostgreSQL herzustellen. Das Format einer vollständigen Verbindungszeichenfolge wird direkt nach der Liste der Einstellungen angezeigt.

Tipp

Erhalten Sie Hilfe beim Assemblieren einer passenden Verbindungszeichenfolge. Stellen Sie alternativ einen vorhandenen DSN (Datenquellennamen, Data Source Name) bereit, oder erstellen Sie einen neuen, statt eine Verbindungszeichenfolge anzugeben. Weitere Informationen zu diesen Optionen finden Sie unter Herstellen einer Verbindung mit einer ODBC-Datenquelle.

Treiber
Der Name des ODBC-Treibers: PostgreSQL ODBC Driver (UNICODE) oder PostgreSQL ODBC Driver (ANSI).

Server
Der Name des PostgreSQL-Servers.

Port
Der Port, der verwendet wird, um eine Verbindung mit dem PostgreSQL-Server herzustellen.

Datenbank
Der Name der PostgreSQL-Datenbank.

UID und PWD
Die UID (Benutzer-ID) und das PWD (Kennwort) für das Herstellen einer Verbindung.

Format der Verbindungszeichenfolge

Im Folgenden finden Sie das Format einer typischen Verbindungszeichenfolge.

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

Eingeben der Verbindungszeichenfolge

Geben Sie die Verbindungszeichenfolge in das Feld ConnectionString ein, oder geben Sie den DSN-Namen in das Feld Dsn auf den Seiten Datenquelle auswählen oder Ziel auswählen ein. Nach der Eingabe der Verbindungszeichenfolge analysiert der Assistent die Zeichenfolge und zeigt die einzelnen Eigenschaften und deren Werte in der Liste an.

Im folgenden Beispiel wird diese Verbindungszeichenfolge verwendet.

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

In der folgenden Abbildung wird die Ansicht dargestellt, die Ihnen angezeigt wird, nachdem Sie die Verbindungszeichenfolge eingegeben haben.

Screenshot der Herstellung einer Verbindung zu PostgreSQL mit ODBC.

Andere Datenanbieter und weitere Informationen

Weitere Informationen zum Herstellen einer Verbindung mit PostgreSQL mithilfe eines nicht hier aufgeführten Datenanbieters finden Sie unter PostgreSQL connection strings (PostgreSQL-Verbindungszeichenfolgen). Diese Drittanbieterseite enthält Informationen über die Datenanbieter und die auf dieser Seite beschriebenen Verbindungsparameter.