Dividir um banco de dados do Access

Observação: Desejamos fornecer o conteúdo da Ajuda mais recente no seu idioma da forma mais rápida possível. Esta página foi traduzida de forma automatizada e pode conter imprecisões ou erros gramaticais. Nosso objetivo é que este conteúdo seja útil para você. No final da página, deixe sua opinião se estas informações foram úteis para você. Aqui está o artigo em inglês para facilitar a referência.

Considere dividir qualquer banco de dados que várias pessoas compartilhem em uma rede. A divisão de um banco de dados compartilhado pode ajudar a melhorar seu desempenho e reduzir a chance de corrupção do arquivo de banco de dados.

Depois de dividir o banco de dados, você pode decidir mover o banco de dados back-end ou usar um banco de dados back-end diferente. Você pode usar o Gerenciador de tabelas vinculadas para alterar o banco de dados back-end que você usa.

Observações: 

  • A divisão de um banco de dados não é igual ao arquivamento de um banco de dados. Este tópico não discute como arquivar dados. Você pode arquivar dados movendo periodicamente os registros mais antigos para um banco de dados diferente, seja porque o arquivo de banco de dados cresce muito rapidamente para o limite de tamanho do arquivo ou porque você deseja manter o arquivo de banco de dados pequeno e seus dados organizadas de forma organizada por período de tempo. Em algumas circunstâncias, você pode arquivar dados dividindo um banco de dados. Para obter mais informações, consulte o artigo online arquivar dados do Access.

  • Se você dividir um banco de dados da Web, qualquer tabela da Web nesse banco de dados não será movida para o banco de dados back-end e não poderá ser acessada do banco de dados front-end resultante.

Neste artigo

Visão geral

Antes de começar

Dividir o banco de dados

Distribuir o banco de dados front-end

Alterar qual banco de dados back-end você usa

Visão geral

Quando divide um banco de dados, você o reorganiza em dois arquivos — um banco de dados back-end que contém as tabelas de dados e um banco de dados front-end que contém todos os demais objetos de banco de dados, como consultas, formulários e relatórios. Cada usuário interage com os dados usando uma cópia local do banco de dados front-end.

Para dividir um banco de dados, use o assistente de divisor de banco de dados. Depois de dividir o banco de dados, você deve distribuir o banco de dados front-end para seus usuários.

Cuidado: Para proteger seus dados se o seu banco de dados tiver vários usuários finais, é recomendável que você não compartilhe cópias de um banco de dados que contenha links para listas do SharePoint. Se você vincular a uma tabela que é uma lista do SharePoint, ele cria uma possibilidade de qualquer usuário mal-intencionado para alterar o destino do link e as permissões potencialmente modificáveis no site do SharePoint, pois as informações de conexão de tabelas vinculadas não são criptografadas.

Benefícios de um banco de dados dividido

As vantagens de um banco de dados dividido incluem o seguinte:

  • Melhor desempenho    O desempenho do banco de dados geralmente melhora significativamente porque apenas os dados são enviados pela rede. Em um banco de dados compartilhado que não está dividido, os próprios objetos do banco de dados — tabelas, consultas, formulários, relatórios, macros e módulos — são enviados na rede, não apenas os dados.

  • Maior disponibilidade    Como somente os dados são enviados pela rede, as transações de banco de dados, como edições de registro, são concluídas mais rapidamente, o que deixa os dados mais disponíveis para edição.

  • Segura aprimorada    Se você armazenar o banco de dados back-end em um computador que usa o sistema de arquivos NTFS, poderá usar os recursos de segurança NTFS para ajudar a proteger seus dados. Como os usuários acessam o banco de dados back-end usando tabelas vinculadas, é menos provável que intrusos possam obter acesso não autorizado aos dados, roubando o banco de dados front-end ou se apresentando como um usuário autorizado. Se você não tiver certeza de qual sistema de arquivos o servidor de arquivos usa, peça ao administrador do sistema. Se você tem privilégios de administrador no servidor de arquivos, pode executar o comando msinfo32 para determinar o sistema de arquivos por conta própria.

    Como faço para usar o MSInfo32 para verificar o sistema de arquivos?

    1. Clique no botão Iniciar e, em seguida, clique em executar.

    2. Na caixa de diálogo executar , digite msinfo32 e clique em OK.

    3. Em Resumo do sistema, clique no símbolo de adição ao lado de componentes.

    4. Em componentes, clique no sinal de mais ao lado de armazenamentoe, em seguida, clique em unidades. A caixa de diálogo exibe informações sobre as unidades disponíveis no painel à direita.

  • Maior confiabilidade    se um usuário encontrar um problema e o banco de dados fechar inesperadamente, qualquer corrupção de arquivo de banco de dados é geralmente limitada à cópia do banco de dados front-end que o usuário abriu. Como o usuário só acessa dados no banco de dados back-end usando tabelas vinculadas, o arquivo de banco de dados back-end é bem menos provável de ser corrompido.

  • Ambiente de desenvolvimento flexível    Como cada usuário trabalha com uma cópia local do banco de dados front-end, cada usuário pode desenvolver, de forma independente, consultas, formulários, relatórios e outros objetos de banco de dados sem afetar outros usuários. Da mesma forma, você pode desenvolver e distribuir uma nova versão do banco de dados front-end sem interromper o acesso aos dados armazenados no banco de dados back-end.

Início da Página

Antes de começar

Antes de dividir um banco de dados, considere o seguinte:

  • Você deve sempre fazer backup de um banco de dados antes de dividi-lo. Se você dividir um banco de dados e, em seguida, decidir que não deseja dividir o banco de dados, poderá restaurar o original da cópia de backup.

  • A divisão de um banco de dados pode demorar muito tempo. Você deve notificar os usuários para que eles não usem o banco de dados enquanto você o divide. Se um usuário alterar dados enquanto você divide o banco de dados, as alterações não serão refletidas no banco de dados back-end.

    Dica: Se um usuário alterar dados enquanto você dividir o banco de dados, você poderá importar os novos dados para o banco de dados back-end após concluir.

  • Embora a divisão de um banco de dados seja uma maneira de compartilhar dados, todas as pessoas que usam o banco de dados devem ter uma versão do Microsoft Office Access compatível com o formato de arquivo do banco de dados back-end. Por exemplo, se o arquivo de banco de dados back-end usar o formato de arquivo. accdb, os usuários não poderão acessar seus dados usando o Access 2003.

  • Talvez você queira usar um formato de arquivo anterior do Access para o banco de dados back-end se usar recursos que não têm mais suporte. Por exemplo, se você usar páginas de acesso a dados (DAPs); Você pode continuar a usá-los se o banco de dados back-end estiver em um formato de arquivo anterior compatível com o DAPs. Em seguida, você pode usar o novo formato de arquivo com o banco de dados front-end para que os usuários tenham acesso aos benefícios do novo formato. Observe que você não pode alterar dados em uma página de acesso a dados usando o Access 2010 ou superior.

Início da Página

Dividir o banco de dados

  1. Em seu computador, faça uma cópia do banco de dados que você deseja dividir. Comece com o arquivo de banco de dados na unidade de disco rígido local, não no compartilhamento de rede. Se o arquivo de banco de dados estiver compartilhado no momento a partir de sua unidade de disco rígido local, você poderá deixá-lo onde está.

  2. Abra a cópia do banco de dados que está em sua unidade de disco rígido local.

  3. Na guia ferramentas de banco de dados, no grupo mover dados , clique em banco de dados do Access. O assistente de divisor de banco de dados é iniciado.

  4. Clique em dividir banco de dados.

  5. Na caixa de diálogo criar banco de dados back-end , especifique um nome, um tipo de arquivo e um local para o arquivo de banco de dados back-end.

    Observações: 

    • Considere o uso do nome sugerido pelo Access. Ele preserva o nome do arquivo original e indica que o banco de dados é um banco de dados back-end inserindo _Be no nome, logo antes da extensão do nome do arquivo.

    • Não altere o tipo de arquivo, a menos que alguns usuários usem uma versão anterior do Access para acessar os dados.

    • Você pode inserir o caminho para o local de rede na caixa nome do arquivo , na frente do nome do arquivo. Por exemplo, se o local da rede para o banco de dados back-end for \\server1\share1\ e o nome do arquivo para o banco de dados back-end for MyDB_be. accdb, você pode inserir \\Server1\share1\MyDB_be.accdb na caixa nome do arquivo .

    • O local escolhido deve estar disponível para todas as pessoas que usarão o banco de dados. Como os mapeamentos de unidade podem variar, você deve especificar o caminho UNC do local em vez de usar uma letra de unidade mapeada.

  6. Quando o assistente for concluído, ele exibirá uma mensagem de confirmação.

Seu banco de dados agora está dividido. O banco de dados front-end é o arquivo com o qual você começou (a cópia do banco de dados compartilhado original) e o banco de dados back-end está localizado no local de rede que você especificou na etapa 5 deste procedimento.

Restringir alterações no design do banco de dados front-end

Para restringir alterações no banco de dados front-end que você distribui, considere salvá-lo como um arquivo binário compilado (um arquivo. accde). Um arquivo binário compilado é um arquivo de aplicativo de banco de dados que foi salvo com todo o código do Visual Basic Access (VBA) compilado. Nenhum código-fonte VBA permanece em um arquivo binário compilado do Access. Os usuários não podem alterar o design de objetos em um arquivo. accde.

  1. Abra o arquivo de banco de dados front-end (. accdb) que você deseja salvar como um arquivo binário compilado (. accde).

  2. Clique em arquivo _GT_ salvar como _GT_ fazercom que o accde > salve como.

  3. Na caixa de diálogo salvar como , navegue até a pasta onde você deseja salvar o arquivo, digite um nome para o arquivo na caixa nome do arquivo e clique em salvar.

Início da Página

Distribuir o banco de dados front-end

Depois de dividir seu banco de dados, distribua o banco de dados front-end para seus usuários, para que eles possam começar a usar o banco de dados.

Cuidado: Para proteger seus dados se o seu banco de dados tiver vários usuários finais, é recomendável que você não compartilhe cópias de um banco de dados que contenha links para listas do SharePoint. Se você vincular a uma tabela que é uma lista do SharePoint, ele cria uma possibilidade de qualquer usuário mal-intencionado para alterar o destino do link e as permissões potencialmente modificáveis no site do SharePoint, pois as informações de conexão de tabelas vinculadas não são criptografadas.

Siga um destes procedimentos:

  • Envie uma mensagem de email aos usuários do banco de dados e anexe o arquivo de banco de dados front-end à mensagem. Inclua todas as instruções que facilitarão para os usuários a começar a usar o banco de dados front-end imediatamente.

  • Salve o arquivo de banco de dados front-end em um local de rede que possa ser acessado por todos os usuários do banco de dados e, em seguida, envie aos usuários uma mensagem de email que especifica o local da rede juntamente com quaisquer outras instruções que possam ser necessárias para acessar o banco de dados.

  • Distribua o arquivo de banco de dados front-end usando mídia removível, como um CD-ROM ou um pen drive. Se você mesmo instalar o arquivo, pode testá-lo para garantir que ele funcione. Se os usuários precisarem instalar o arquivo, você deve incluir um documento que explique a eles o que eles devem fazer para instalar o arquivo e quem entrar em contato se encontrarem dificuldades.

Início da Página

Alterar qual banco de dados back-end você usa

Você pode mover seu banco de dados back-end ou usar um banco de dados back-end diferente usando o Gerenciador de tabelas vinculadas.

Se você quiser mover seu banco de dados back-end, primeiro faça uma cópia dele para o novo local e siga este procedimento.

  1. Na guia dados externos , no grupo importar & link , clique em Gerenciador de tabelas vinculadas.

  2. No Gerenciador de tabelas vinculadas, selecione as tabelas que estão no banco de dados back-end atual.

    Dica: Se você não tiver vinculado a nenhum outro banco de dados, clique em selecionar tudo.

  3. Marque a caixa de seleção sempre verificar novo locale clique em OK.

  4. Procure e selecione o novo banco de dados back-end.

Início da Página

Expanda suas habilidades no Office
Explore o treinamento
Obtenha novos recursos primeiro
Ingressar no Office Insider

Essas informações foram úteis?

Obrigado por seus comentários!

Agradecemos pelos seus comentários! Parece que pode ser útil conectar você a um de nossos agentes de suporte do Office.

×