Partage via


Se connecter à une source de données PostgreSQL (Assistant Importation et Exportation SQL Server)

S’applique à : SQL Server SSIS Integration Runtime dans Azure Data Factory

Cet article vous montre comment se connecter à une source de données PostgreSQL à partir de la page Choisir une source de données ou Choisir une destination de l’Assistant Importation et Exportation SQL Server.

Important

Les exigences et prérequis détaillés pour la connexion à une base de données PostgreSQL n’entrent pas dans le cadre de cet article Microsoft. Cet article suppose que vous avez déjà installé le logiciel client PostgreSQL et que vous pouvez aussi vous connecter à la base de données PostgreSQL cible. Pour plus d’informations, consultez votre administrateur de base de données PostgreSQL ou la documentation PostgreSQL.

Se procurer le pilote ODBC PostgreSQL

Installer le pilote ODBC à l’aide de Stack Builder

Exécutez Stack Builder pour ajouter le pilote ODBC PostgreSQL (psqlODBC) à votre installation de PostgreSQL.

Capture d’écran de Installation du pilote ODBC PostgreSQL à l’aide de Stack Builder.

Pilote ODBC récent

Téléchargez Windows Installer pour obtenir la dernière version du pilote ODBC PostgreSQL.

Se connecter à PostgreSQL avec le pilote ODBC PostgreSQL (psqlODBC)

Les pilotes ODBC ne sont pas répertoriés dans la liste déroulante des sources de données. Pour vous connecter avec un pilote ODBC, commencez par sélectionner le Fournisseur de données .NET Framework pour ODBC comme source de données dans la page Choisir une source de données ou Choisir une destination. Ce fournisseur agit comme un wrapper autour du pilote ODBC.

Voici l’écran générique que vous voyez immédiatement après avoir sélectionné le fournisseur de données .NET Framework pour ODBC.

Capture d’écran Se connecter à PostgreSQL avec ODBC avant.

Options à spécifier (pilote ODBC PostgreSQL)

Notes

Les options de connexion de ce fournisseur de données et pilote ODBC sont les mêmes, que PostgreSQL soit la source ou la destination. Autrement dit, les options que vous voyez sont identiques dans les pages Choisir une source de données et Choisir une destination de l’Assistant.

Pour vous connecter à PostgreSQL au moyen du pilote ODBC PostgreSQL, assemblez une chaîne de connexion qui inclut les paramètres suivants accompagnés de leur valeur. Le format d’une chaîne de connexion complète est donné immédiatement après la liste des paramètres.

Conseil

Obtenez de l’aide pour l’assemblage d’une chaîne de connexion correcte. Au lieu de produire une chaîne de connexion, vous pouvez fournir un nom de source de données (DSN, data source name) existant ou en créer un. Pour obtenir plus d’informations sur ces options, consultez Se connecter à une source de données ODBC.

Driver
Nom du pilote ODBC, soit PostgreSQL ODBC Driver(UNICODE) ou PostgreSQL ODBC Driver(ANSI).

Serveur
Nom du serveur PostgreSQL.

Port
Port à utiliser pour se connecter au serveur PostgreSQL.

Sauvegarde de la base de données
Nom de la base de données PostgreSQL.

UID et Pwd
Uid (id d’utilisateur) et Pwd (mot de passe) pour se connecter.

Format de la chaîne de connexion

Voici le format d’une chaîne de connexion standard.

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

Entrer la chaîne de connexion

Indiquez la chaîne de connexion dans le champ ConnectionString ou entrez le nom de la source de données dans le champ Dsn de la page Choisir une source de données ou Choisir une Destination. Une fois que vous avez entré la chaîne de connexion, l’Assistant analyse cette chaîne et affiche les propriétés individuelles avec leur valeur dans la liste.

L’exemple suivant utilise cette chaîne de connexion.

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

Voici l’écran que vous voyez après avoir entré la chaîne de connexion.

Capture d’écran Se connecter à PostgreSQL avec ODBC.

Autres fournisseurs de données et renseignements complémentaires

Pour plus d’informations sur la façon de se connecter à PostgreSQL au moyen d’un fournisseur de données qui n’est pas répertorié ici, consultez Chaînes de connexion PostgreSQL. Ce site tiers contient également des informations complémentaires sur les fournisseurs de données et les paramètres de connexion décrits dans cette page.