Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Aplica-se a: SQL Server
SSIS Integration Runtime em Azure Data Factory
Este artigo mostra-lhe como se ligar a uma fonte de dados PostgreSQL a partir da página Escolher uma Fonte de Dados ou Escolher um Destino do Assistente de Importação e Exportação do SQL Server.
Importante
Os requisitos detalhados e pré-requisitos para se ligar a uma base de dados PostgreSQL estão fora do âmbito deste artigo da Microsoft. Este artigo assume que já tem o software cliente PostgreSQL instalado e que já consegue ligar-se com sucesso à base de dados PostgreSQL alvo. Para mais informações, consulte o administrador da base de dados PostgreSQL ou a documentação PostgreSQL.
Obtenha o driver PostgreSQL ODBC
Instale o driver ODBC com o Stack Builder
Execute o Stack Builder para adicionar o driver PostgreSQL ODBC (psqlODBC) à sua instalação do PostgreSQL.
Driver ODBC mais recente
Descarregue o instalador do Windows para a versão mais recente do driver PostgreSQL ODBC.
Liga-te ao PostgreSQL com o driver PostgreSQL ODBC (psqlODBC)
Os drivers ODBC não estão listados na lista suspensa de fontes de dados. Para se conectar a um driver ODBC, comece por selecionar o Provedor de Dados do .NET Framework para ODBC como a fonte de dados na página Escolher uma Fonte de Dados ou na página Escolher um Destino. Este provedor atua como um wrapper em torno do driver ODBC.
Aqui está a tela genérica que você vê imediatamente após selecionar o Provedor de Dados do .NET Framework para ODBC.
Opções a especificar (driver PostgreSQL ODBC)
Note
As opções de ligação para este fornecedor de dados e para o driver ODBC são as mesmas, quer o PostgreSQL seja a sua origem ou o seu destino. Ou seja, as opções que vês são as mesmas tanto na página Escolher uma Fonte de Dados como na Escolher um Destino do assistente.
Para se ligar ao PostgreSQL com o driver PostgreSQL ODBC, monte uma cadeia de ligação que inclua as seguintes definições e os seus valores. O formato de uma cadeia de ligação completa segue imediatamente a lista de definições.
Tip
Obtenha ajuda para montar uma cadeia de conexão perfeita. Ou, em vez de fornecer uma cadeia de ligação, forneça um DSN (nome da fonte de dados) existente ou crie um novo. Para mais informações sobre estas opções, consulte Ligar a uma Fonte de Dados ODBC.
Motorista
O nome do driver ODBC - ou PostgreSQL ODBC Driver (UNICODE) ou PostgreSQL ODBC Driver (ANSI).
Server
O nome do servidor PostgreSQL.
Porto
A porta a usar para ligar ao servidor PostgreSQL.
Database
O nome da base de dados PostgreSQL.
Uid e Pwd
O Uid (identificador de utilizador) e a Pwd (palavra-passe) para estabelecer a ligação.
Formato da cadeia de ligação
Aqui está o formato de uma cadeia de conexão típica.
Driver={PostgreSQL ODBC Driver(UNICODE)};Server=<server>;Port=<port>;Database=<database>;UID=<user id>;PWD=<password>
Insira a cadeia de conexão
Introduza a string de ligação no campo ConnectionString , ou introduza o nome DSN no campo DSN , na página Escolher uma Fonte de Dados ou Escolher um Destino . Depois de inserir a cadeia de conexão, o assistente analisa a cadeia de caracteres e exibe as propriedades individuais e seus valores na lista.
O exemplo seguinte utiliza esta cadeia de ligação.
Driver={PostgreSQL ODBC Driver(UNICODE)};Server=127.0.0.1;Port=5432;Database=postgres;UID=postgres;PWD=********
Aqui está o ecrã que vês depois de introduzires a cadeia de ligação.
Outros fornecedores de dados e mais informações
Para informações sobre como se ligar ao PostgreSQL com um fornecedor de dados que não está listado aqui, consulte Strings de ligação do PostgreSQL. Este site de terceiros contém também mais informações sobre os fornecedores de dados e os parâmetros de ligação descritos nesta página.