Maneiras de compartilhar um banco de dados da área de trabalho do Access

Maneiras de compartilhar um banco de dados da área de trabalho do Access

Há várias maneiras de compartilhar um banco de dados do Access, dependendo das suas necessidades e da disponibilidade do recurso. Neste artigo, vamos dar uma olhada nas opções disponíveis, nas vantagens de cada opção e nos recursos para obter mais informações.

Neste artigo

Uma visão geral de maneiras de compartilhar dados do Access

Compartilhar um único banco de dados

Compartilhar um banco de dados dividido

Compartilhar dados em um site do SharePoint

Compartilhar dados usando um servidor de banco de dados

Uma visão geral de maneiras de compartilhar dados do Access

Os aplicativos de banco de dados mudam e crescem ao longo do tempo. Muitos fatores impacto e necessidades de impacto, incluindo o número de usuários simultâneos, o ambiente de rede, a taxa de transferência, a latência, o tamanho do banco de dados, o tempo de uso máximo e as tarifas de crescimento esperados. Resumindo, se a sua solução de banco de dados for bem-sucedida, provavelmente precisará evoluir. Felizmente, o Access tem um caminho evolucionário, de simples a avançado, que você pode levar ao longo do tempo para dimensionar a solução com eficiência. A tabela a seguir resume os cenários e as cargas de trabalho do Access para ajudá-lo a escolher esse caminho.

Uma visão geral das opções de compartilhamento de acesso

Início da página

Compartilhar um único banco de dados

Esta é a opção mais simples e a que tem menos requisitos, mas também oferece menos funcionalidade. Neste método, o arquivo de banco de dados é armazenado em uma unidade de rede compartilhada, e todos os usuários compartilham o arquivo de banco de dados simultaneamente. Algumas das limitações são a confiabilidade e a disponibilidade, se houver vários usuários simultâneos alterando dados, já que todos os objetos de banco de dados são compartilhados. Essa técnica também pode reduzir o desempenho, pois todos os objetos de banco de dados são enviados pela rede.

Essa opção pode ser adequada se você espera que apenas algumas pessoas usem o banco de dados ao mesmo tempo e se eles não precisam personalizar o design do banco de dados. Mas esse método é menos seguro do que os outros métodos de compartilhamento de um banco de dados, pois cada usuário tem uma cópia completa do arquivo de banco de dados, aumentando o risco de acesso não autorizado.

Para compartilhar um banco de dados usando uma pasta compartilhada:

  1. Em um ambiente doméstico ou de pequena empresa, compartilhe uma pasta com pessoas específicas. Para obter mais informações, consulte compartilhamento de arquivos em uma rede no Windows 10.

  2. Verifique se o Access está definido para abrir no modo compartilhado nos computadores de todos os usuários. Essa é a configuração padrão, mas você deve se certificar, porque se um usuário abrir o banco de dados no modo exclusivo, isso interferirá na disponibilidade dos dados.

    1. Inicie o Access e em Arquivo, clique em Opções.

    2. Na caixa Opções do Access, clique em Configurações do Cliente.

    3. Na seção avançado , em modo de abertura padrão, selecione compartilhado, clique em OKe saia do Access.

  3. Copie o arquivo de banco de dados na pasta compartilhada. Depois que você fizer isso, verifique se os atributos de arquivo estão configurados para permitir acesso de leitura/gravação ao arquivo de banco de dados. Os usuários devem ter esse tipo de acesso para utilizar o banco de dados.

  4. No computador de cada usuário, crie um atalho para o arquivo de banco de dados. Para obter mais informações, consulte criar um atalho para um arquivo ou programa do Office na área de trabalho.

Início da Página

Compartilhar um banco de dados dividido

Esta é uma boa opção se você não tem um site do SharePoint ou um servidor de banco de dados. Você pode compartilhar um banco de dados dividido em uma rede de área local (LAN). 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.

Os benefícios da divisão de um banco de dados incluem o seguinte:

  • Melhor desempenho    Somente os dados são compartilhados através da rede, não as tabelas, consultas, formulários, relatórios, macros e módulos.

  • Maior disponibilidade    As transações de banco de dados, como edições de registro, são concluídas mais rapidamente.

  • Segura aprimorada    Os usuários acessam o banco de dados back-end por meio de tabelas vinculadas; é menos provável que intrusos possam obter acesso não autorizado aos dados por meio do banco de dados front-end.

  • 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.

  • Ambiente de desenvolvimento flexível    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 atrapalhar o acesso aos dados armazenados no banco de dados back-end.

Para obter mais informações, consulte dividir um banco de dados do Access.

Início da página

Compartilhar dados em um site do SharePoint

Há várias maneiras de compartilhar dados do Access em um site do SharePoint conforme as seções a seguir discutem.

Avisa    Embora você possa salvar um arquivo de banco de dados do Access no OneDrive ou em uma biblioteca de documentos do SharePoint, recomendamos que você evite abrir um banco de dados do Access nestes locais. O arquivo é baixado localmente para edição e, em seguida, carregado novamente depois que você salvar as alterações no SharePoint. Se mais de uma pessoa abrir o banco de dados do Access no SharePoint, várias cópias do banco de dados poderão ser criadas e alguns dados poderão ser perdidos ou corrompidos. Essa recomendação se aplica a todos os tipos de arquivos do Access, incluindo um único banco de dados, um banco de dados dividido e os formatos de arquivo. accdb,. accdc,. accde e. accdr. Para obter mais informações sobre a implantação do Access, consulte implantar um aplicativo do Access.

Salvar um banco de dados em uma biblioteca de documentos 

Você pode salvar um banco de dados em qualquer biblioteca de documentos do SharePoint, que é semelhante a salvar um banco de dados em uma pasta de rede e que fornece uma maneira conveniente de gerenciar o acesso a um banco de dados.

  1. Abrir o banco de dados que você deseja salvar no SharePoint

  2. Na guia Arquivo, clique em Salvar como.

  3. Clique em Salvar Banco de Dados como, na seção Avançado, selecione SharePoint e clique em Salvar como.

    Observação: Se você estiver usando o Access 2010, clique em Arquivo > Salvar e Publicar > Salvar Banco de Dados como > SharePoint.

  4. Na caixa de diálogo Salvar no SharePoint, navegue até a biblioteca de documentos que você deseja usar.

  5. Examine o nome e o tipo do arquivo de banco de dados, faça as alterações necessárias e clique em Salvar.

Compartilhar dados vinculando a listas do SharePoint

Esse método tem os mesmos benefícios que o uso de um banco de dados dividido e os usuários podem modificar sua própria cópia do banco de dados, pois os dados são compartilhados por meio do site do SharePoint, que é uma maneira de localizar dados de forma centralizada. Como os dados estão em listas do SharePoint, é possível torná-los disponíveis separadamente pela rede usando recursos do SharePoint. Para obter mais informações, consulte importar de ou vincular dados a uma lista do SharePoint.

Usando o Assistente para Exportar Tabelas para o SharePoint

Quando um banco de dados é movido, o Access cria um novo aplicativo front-end que tem todos os formulários e relatórios antigos e as novas tabelas vinculadas que acabou de ser exportadas. O assistente para exportar tabelas para o site do SharePoint ajuda você a mover os dados de todas as suas tabelas ao mesmo tempo e a manter a integridade referencial.

  1. Na guia Ferramentas de Banco de Dados, no grupo Mover Dados, clique em SharePoint. Essa opção só estará disponível se o banco de dados for salvo no formato de arquivo .accdb.

  2. Siga as etapas no Assistente para Exportar Tabelas para o SharePoint, incluindo a especificação do local do site do SharePoint. Para cancelar o processo, clique em Cancelar.

  3. Na última página do assistente, marque a caixa de seleção Mostrar Detalhes para ver mais detalhes sobre a migração.

    Esta página do assistente descreve quais tabelas foram vinculadas a listas e fornece informações sobre um local de backup e a URL do banco de dados. Também fornecerá um aviso caso sejam encontrados alguns problemas de migração e informa o local de uma tabela de log onde é possível obter mais detalhes sobre os problemas.

  4. Clique em Concluir quando o assistente terminar suas ações.

    Se o assistente exibir um aviso, examine a tabela de log e execute as ações necessárias. Por exemplo, certos campos podem não ser movidos ou ser convertidos em outro tipo de dados compatível com uma lista do SharePoint.

Para obter mais informações, consulte usar o assistente mover para o site do SharePoint.

Publicar um banco de dados usando os serviços do Access

Importante    A Microsoft não recomenda mais a criação e o uso de aplicativos Web do Access no SharePoint. Como alternativa, é aconselhável usar o Microsoft PowerApps para criar soluções de negócios sem código para a Web e dispositivos móveis.

Quando você publica um banco de dados da Web, os Serviços do Access criam um site do SharePoint que contém esse banco de dados. Todos os objetos de banco de dados e os dados são movidos para listas do SharePoint nesse site.

Ao publicar um banco de dados, você o move para a Web. É possível criar tanto formulários da Web e relatórios que sejam executados em uma janela de navegador quanto objetos padrão do Access (às vezes chamados de objetos de "cliente" para diferenciar dos objetos da Web). Você precisa ter o Access instalado no seu computador para usar objetos de cliente do Access, mas todos os objetos de banco de dados no SharePoint são compartilhados.

Observação: Quando você tem o Access instalado no seu computador, pode usar os objetos de cliente a partir de um banco de dados da Web. Caso contrário, só pode usar os objetos de banco de dados da Web.

Os Serviços do Access fornecem uma plataforma para você criar bancos de dados que podem ser usados na Web. Você cria e publica um banco de dados da Web usando o Access 2010 e o SharePoint, e as pessoas usam o banco de dados da Web em um navegador da Web.

Observação:  Você precisaria de permissões do Designer no site do SharePoint onde deseja publicar o banco de dados.

Formulários, relatórios e macros de interface do usuário executados no navegador.

Os dados são armazenados em listas do SharePoint: todas as tabelas tornam-se listas do SharePoint, os registros passam a ser itens de lista e você pode usar as permissões do SharePoint para controlar o acesso ao banco de dados da Web.

Consultas e macros de dados são executadas no servidor: todo o processamento SQL ocorre no servidor. Isso ajuda a melhorar o desempenho da rede, pois limita o tráfego aos conjuntos de resultados.

Início da página

Compartilhar dados usando um servidor de banco de dados

Você pode usar o Access com um produto de servidor de banco de dados, como o SQL Server para compartilhar o banco de dados. Esse método oferece muitos benefícios, mas não requer software adicional — um produto de servidor de banco de dados.

Este método é semelhante à divisão de um banco de dados, pois as tabelas são armazenadas na rede, e cada usuário tem uma cópia local de um arquivo de banco de dados do Access que contém links para as tabelas, junto com consultas, formulários, relatórios e outros objetos de banco de dados. Os benefícios desse método de compartilhamento dependem do software de servidor de banco de dados utilizado, mas geralmente incluem contas de usuário e acesso seletivo aos dados, excelente disponibilidade de dados e boas ferramentas de gerenciamento de dados integradas. Além disso, a maioria dos softwares de servidor de banco de dados funciona bem com versões anteriores do Access, então nem todos os usuários precisam usar a mesma versão. Somente as tabelas são compartilhadas. Para obter mais informações, consulte migrar um banco de dados do Access para SQL Server, importar ou vincular dados em um banco de dados do SQL Servere vincular ou importar dados de um banco de dados do SQL Server do Azure.

Benefícios de compartilhar um banco de dados usando um servidor de banco de dados

  • Alto desempenho e escalabilidade    Em muitas situações, um servidor de banco de dados oferece melhor desempenho do que apenas um arquivo de banco de dados do Access. Muitos produtos de servidor de banco de dados também fornecem suporte para bancos de dados grandes, de muitos terabytes, aproximadamente 500 vezes o limite atual para um arquivo de banco de dados do Access (dois gigabytes). Os produtos de servidor de banco de dados geralmente funcionam de modo muito eficiente processando consultas em paralelo (usando vários threads nativos em um único processo para lidar com as solicitações do usuário) e minimizando os requisitos de memória adicionais, à medida que mais usuários forem adicionados.

  • Maior disponibilidade    A maioria dos produtos de servidor de banco de dados permite que você faça backup do seu banco de dados enquanto ele está em uso. Consequentemente, não é necessário obrigar os usuários a sair do banco de dados para fazer backup dos dados. Além disso, os produtos de servidor de banco de dados geralmente administram a edição e o bloqueio de registros simultâneo com eficiência.

  • Segurança aprimorada    Não é possível tornar o banco de dados totalmente seguro. No entanto, os produtos de servidor de banco de dados oferecem segurança avançada que o ajudará a proteger seus dados contra o uso não autorizado. A maioria dos produtos de servidor de banco de dados oferece segurança baseada em contas, o que lhe permite especificar quem pode ver quais tabelas. Mesmo que o front-end do Access seja obtido indevidamente, o uso não autorizado de dados é impedido pela segurança baseada na conta.

  • Capacidade de recuperação automática    Em caso de falha do sistema (como uma falha de sistema operacional ou falha de energia), alguns produtos de servidor de banco de dados têm mecanismos de recuperação automáticos que recuperam um banco de dados para o último estado de consistência em questão de minutos, sem administrador de banco de dados intervenção.

  • Processamento baseado em servidor    O uso do Access em uma configuração de cliente/servidor ajuda a reduzir o tráfego de rede ao processar consultas de banco de dados no servidor antes de enviar resultados para o cliente. Em geral, a execução do processamento pelo servidor é mais eficiente, em especial durante o trabalho com grandes conjuntos de dados.

  • SQL Server do Azure    Além dos benefícios do SQL Server, oferece escalabilidade dinâmica sem tempo de inatividade, otimização inteligente, escalabilidade global e disponibilidade, eliminação de custos de hardware e administração reduzida.

Início da página

Observação:  Esta página foi traduzida automaticamente e pode apresentar erros gramaticais ou imprecisões. Nosso objetivo é que este conteúdo seja útil para você. Você pode nos dizer se as informações foram úteis? Use o artigo em inglês como referência.​

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.

×