Vincular aos dados do SQL Server

Importante :  Este artigo foi traduzido por um sistema de tradução automática, leia o aviso de isenção de responsabilidade. Para sua referência, veja a versão em inglês deste artigo aqui.

Você pode trabalhar com dados armazenados no SQL Server vinculando-se a ele ou importando os dados em um banco de dados do Access. A vinculação é uma opção melhor quando você compartilha os dados com outras pessoas, pois eles são armazenados em um local centralizado e você pode exibir os dados mais atuais, adicionar ou editar os dados, e executar consultas ou gerar relatórios no Access.

Observação :  Este artigo não se aplica aos aplicativos do Access – o novo tipo de banco de dados que você cria com o Access e publica online. Consulte Criar um aplicativo do Access para saber mais.

Etapa 1: preparação para vincular

  1. Localize o banco de dados do SQL Server que você quer vincular. Se necessário, entre em contato com o administrador do banco de dados para obter informações de conexão.

  2. Identifique as tabelas e os modos de exibição que serão vinculados no banco de dados SQL. Você pode vincular-se a vários objetos ao mesmo tempo.

Examine os dados de origem considerando o seguinte:

  • O Access dá suporte a até 255 campos (colunas) em uma tabela. Portanto, a tabela vinculada incluirá somente os primeiros 255 campos do objeto ao qual você se vincular.

  • As colunas somente leitura de uma tabela do SQL Server também serão somente leitura no Access.

  1. Para criar a tabela vinculada em um novo banco de dados: clique em arquivo > novo >banco de dados da área de trabalho em branco. Para criar as tabelas vinculadas em um banco de dados existente, certifique-se de que você tenha as permissões necessárias para adicionar dados ao banco de dados.

    Observação :  Uma tabela vinculada criada em um banco de dados do Access existente fica com o mesmo nome que no objeto de origem. Assim, se você já tem outra tabela com o mesmo nome, um “1” é adicionado ao nome da nova tabela vinculada — por exemplo, Contatos1. (Se Contatos1 já está em uso, o Access cria Contatos2 etc.)

Etapa 2: vinculando aos dados

Ao se vincular a uma tabela ou um modo de exibição em um banco de dados do SQL Server, o Access cria uma nova tabela (conhecida como tabela vinculada) que reflete a estrutura e o conteúdo da tabela de origem. Você pode alterar os dados no SQL Server no modo Planilha de Dados ou no modo Formulário do Access. Essas alterações se refletem no SQL e no Access. Todas as mudanças estruturais em tabelas vinculadas, como a remoção ou a alteração de colunas, devem ser feitas no SQL Server e não no Access.

  1. Abra o banco de dados do Access de destino.

  2. Na guia Dados Externos, clique em Banco de Dados ODBC.

  3. Clique em Vincular à fonte de dados criando uma tabela vinculada > OK e siga as etapas no assistente. Na caixa Selecionar fonte de dados, se o arquivo. DSN que você deseja usar já existir, clique no arquivo na lista.

    Para criar um novo arquivo. DSN:

    No caixa Selecionar fonte de dados, clique em novo> SQL Server > próximo.

    1. Digite um nome para o arquivo. DSN ou clique Procurar.

      Observação : Você precisa de permissões de gravação na pasta para salvar o arquivo. DSN.

    2. Clique em próximo para revisar as informações de resumo e, em seguida, clique em Concluir.

      Siga as etapas descritas na Assistente para criar uma nova fonte de dados para o SQL Server.

  4. Clique em OK e, em Tabelas, clique em cada tabela ou modo de exibição ao qual você deseja se vincular; em seguida, clique em OK.

Se a caixa de diálogo Selecionar Identificador de Registro Exclusivo for exibida, isso significa que o Access não conseguir determinar quais campos identificam exclusivamente cada linha dos dados de origem. Selecione o campo ou a combinação de campos exclusivos de cada linha e, se não tiver certeza, consulte o administrador do banco de dados do SQL Server.

Quando a operação de vinculação é concluída, você pode ver as novas tabelas vinculadas no Painel de Navegação.

Aplicar a estrutura de objeto do SQL Server mais recente

Ao abrir uma tabela vinculada ou o objeto de origem, você vê os dados mais recentes. No entanto, quando são feitas alterações estruturais a um objeto do SQL Server, você precisa atualizar as tabelas vinculadas para ver essas alterações.

  1. Clique com o botão direito do mouse na tabela do Painel de Navegação e, em seguida, clique em Gerenciador de Tabelas Vinculadas no menu de atalho.

  2. Marque a caixa de seleção ao lado de cada tabela vinculada a ser atualizada ou clique em Selecionar Tudo para selecionar todas as tabelas vinculadas.

  3. Clique em OK > Fechar.

Observação : Como os tipos de dados do Access são diferentes dos tipos de dados do SQL Server, o Access vincula o tipo de dados mais apropriado a cada coluna. Você pode revisar, mas não pode alterar os tipos de dados atribuídos no Access.

Para obter mais informações, consulte as maneiras de compartilhar um banco de dados da área de trabalho do Access.

Início da página

Observação : Aviso de Isenção de Tradução Automática: Este artigo foi traduzido por computador, sem intervenção humana. A Microsoft oferece essas traduções automáticas para ajudar as pessoas que não falam inglês a aproveitar os textos escritos sobre produtos, serviços e tecnologias da Microsoft. Como este artigo foi traduzido automaticamente, é possível que contenha erros de vocabulário, sintaxe ou gramática.

Essas informações foram úteis?

Ótimo! Outros comentários?

Como podemos melhorá-lo?

Obrigado por seus comentários!

×