Applies ToAccess para Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

O ODBC (Open Database Connectivity) é um protocolo que pode utilizar para ligar uma base de dados do Microsoft Access a uma origem de dados externa, como o Microsoft SQL Server. Este artigo contém informações gerais sobre origens de dados ODBC, como criá-las e como ligá-las com o Microsoft Access. Os passos do procedimento poderão variar consoante os controladores ODBC e produtos de base de dados específicos utilizados.

Neste artigo

Acerca das origens de dados ODBC

Uma origem de dados contém as informações de ligação necessárias para aceder a esses dados. Exemplos de origens de dados: SQL Server, RDBMS do Oracle, uma folha de cálculo e um ficheiro de texto. As informações de ligação podem incluir a localização no servidor, o nome da base de dados, o ID de início de sessão, a palavra-passe e várias opções do controlador ODBC que descrevem como pode ligar-se à origem de dados. Estas informações podem ser obtidas através do administrador da base de dados à qual se quer ligar.

Na arquitetura ODBC, uma aplicação como o Access liga-se ao Gestor de Controladores ODBC, que utiliza um controlador ODBC específico (por exemplo, o controlador ODBC do Microsoft SQL) para se ligar a uma origem de dados. No Access, pode utilizar origens de dados ODBC para se ligar a origens de dados externas ao Access que não tenham controladores incorporados.

Para se ligar a estas origens de dados, tem de fazer o seguinte:

  • Instale o controlador ODBC adequado no computador que contém a origem de dados.

  • Defina o nome da origem de dados (DSN) com o Administrador da Origem de Dados ODBC para armazenar as informações de ligação no registo do Microsoft Windows ou num ficheiro DSN ou uma cadeia de carateres de ligação no código do Microsoft Visual para passar as informações de ligação diretamente para o Gestor de Controladores ODBC.

Origens de dados de computador

As origens de dados de computador armazenam as informações de ligação no Registo do Windows num computador específico. Pode utilizar origens de dados de computador apenas no computador em que são definidas. Existem dois tipos de origens de dados de computador: utilizador e sistema. As origens de dados de utilizador podem ser utilizadas apenas pelo utilizador atual e são visíveis apenas para esse utilizador. As origens de dados de sistema podem ser utilizadas por todos os utilizadores num computador e são visíveis para todos os utilizadores num computador e nos serviços de todo sistema. Uma origem de dados é especialmente útil quando precisa de segurança adicional, uma vez que só os utilizadores que tiverem sessão iniciada podem ver uma origem de dados e esta não pode ser copiada por um utilizador remoto para outro computador.

Origens de dados de ficheiro

As origens de dados de ficheiro (também designadas ficheiros DSN) armazenam as informações de ligação num ficheiro de texto (não no registo do Windows) e a sua utilização é geralmente mais flexível do que as origens de dados de computador. Por exemplo, pode copiar uma origem de dados de ficheiro para qualquer computador que tenha o controlador ODBC adequado, para que a sua aplicação possa depender de informações de ligação consistentes e precisas para todos os computadores utilizados. Também pode colocar a origem de dados de ficheiro num servidor exclusivo, partilhá-la com vários computadores na rede e manter as informações de ligação facilmente numa localização.

Também é possível não permitir a partilha de uma origem de dados de ficheiro. Uma origem de dados de ficheiro cuja partilha não é permitida está contida num só computador e aponta para uma origem de dados de computador. Pode utilizar origens de dados de ficheiro cuja partilha não é permitida para aceder a origens de dados de computador existentes a partir de origens de dados de ficheiro.

Cadeias de carateres de ligação

Num módulo, pode definir uma cadeia de carateres de ligação formatada que especifique as informações de ligação. Uma cadeia de carateres de ligação passa as informações de ligação diretamente para o Gestor de Controladores ODBC e ajuda a simplificar a sua aplicação, não sendo necessário um utilizador ou administrador de sistema criar inicialmente um DSN antes de poder utilizar a base de dados.

Para obter mais informações sobre a interface do ODBC, consulte a secção Referência do Programador de ODBC do MSDN.

Início da Página

Adicionar uma origem de dados ODBC

Antes de continuar, obtenha e instale o controlador ODBC adequado para a origem de dados à qual se quer ligar.

Nota:  Tem de ser um membro do grupo Administradores no seu computador local para poder adicionar ou configurar uma origem de dados ODBC.

  1. Clique em Iniciar e, em seguida, clique em Painel de Controlo.

  2. No Painel de Controlo, faça duplo clique em Ferramentas Administrativas.

  3. Na caixa de diálogo Ferramentas Administrativas, faça duplo clique em Origens de Dados (ODBC).

    Será apresentada a caixa de diálogo Administrador da Origem de Dados ODBC.

  4. Clique em DSN de Utilizador, DSN de Sistema ou DSN de Ficheiro, consoante o tipo de origem de dados que pretende adicionar. Para obter mais informações, consulte a secção Acerca das origens de dados ODBC.

  5. Clique em Adicionar.

  6. Selecione o controlador que pretende utilizar e, em seguida, clique em Concluir ou Seguinte.

    Se o controlador que pretende não estiver listado, contacte o administrador da base de dados a que se está a tentar ligar para obter informações sobre como obter o controlador adequado.

  7. Siga as instruções e introduza as informações de ligação necessárias nas caixas de diálogo seguintes.

Clique em Ajuda nas caixas de diálogo do ODBC para obter mais informações sobre as definições individuais.

Início da Página

Precisa de mais ajuda?

Quer mais opções?

Explore os benefícios da subscrição, navegue em cursos de formação, saiba como proteger o seu dispositivo e muito mais.

As comunidades ajudam-no a colocar e a responder perguntas, a dar feedback e a ouvir especialistas com conhecimentos abrangentes.