Vincular aos dados do SQL Server

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 Accesspara obter mais informações.

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 do desktop em branco. Para criar as tabelas vinculadas em um banco de dados existente do Access, verifique se você tem 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 do assistente. Na caixa Selecionar Fonte de Dados, se o arquivo .dsn que você quer usar já existe, clique no arquivo da lista.

MostrarPara criar um novo arquivo .dsn:

Na caixa Selecionar Fonte de Dados, clique em Novo > SQL Server > Avançar.

  1. Digite um nome para o arquivo .dsn ou clique em Procurar.

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

  1. Clique em Avançar para examinar as informações de resumo e clique em Concluir.

Siga as etapas do Assistente Criar Nova Fonte de Dados para o SQL Server.


  1. 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 Início da página

 
 
Aplica-se a:
Access 2013