Networking um banco de dados de acesso
Video: ADO.NET - Acesso ao banco de dados com classe genérica- Parte 1
Conteúdo
Se você quiser compartilhar um banco de dados Microsoft Access entre vários usuários da rede, estar ciente de algumas considerações especiais. Aqui estão as mais importantes:
Video: Excel VBA - Acesso a Banco de Dados - Parte I
- Quando você compartilha um banco de dados, mais de um usuário pode tentar acessar o mesmo registro ao mesmo tempo. Esta situação pode levar a problemas se dois ou mais usuários tentam atualizar o registro. Para lidar com esse potencial grunhido tráfego, acesso bloqueia o registro para que apenas um usuário por vez pode atualizá-lo. Access utiliza um dos três métodos para bloquear registros:
- Registro editado: Este método bloqueia um registro sempre que um usuário começa a editar um registro. Por exemplo, se um usuário recupera um registro em um formulário que permite o registro a ser atualizado, Acesso bloqueia o registro enquanto o usuário edita-lo para que outros usuários não podem editar o registro até o primeiro registro é concluído.
- Não Locks: Este método realmente não significa que o registro não está bloqueado. Em vez disso, nenhum bloqueio significa que o registro não é bloqueado até que um usuário escreve uma alteração no banco de dados. Este método pode ser confuso para os usuários, pois permite que um usuário para substituir as alterações feitas por outro usuário.
- Todos os registros: Todos os registros bloqueia uma tabela inteira sempre que um usuário edita qualquer registro na tabela.
Video: PD - 1ª Temporada - Aula 04/27 - Camada de Acesso a Dados Parte 1 (String de Conexão)
- Access permite que você dividir um banco de dados para que os formulários, consultas e relatórios são armazenados no disco rígido local de cada usuário, mas os dados em si é armazenado em uma unidade de rede. Este recurso pode tornar o banco de dados funcionar mais eficientemente em uma rede, mas é um pouco mais difícil de configurar. (Para dividir um banco de dados, selecione Ferramentas → Banco de Dados Utilitários → Splitter banco de dados.)
- Access inclui recursos internos de segurança que você deve usar se você compartilhar um banco de dados de um computador cliente do Windows. Se você armazenar o banco de dados em um servidor de domínio, você pode usar recursos de segurança do servidor para proteger o banco de dados.
- Acesso atualiza automaticamente formulários e folhas de dados a cada 60 segundos. Dessa forma, se um usuário abre um formulário ou folha de dados e outro usuário altera os dados de alguns segundos mais tarde, o primeiro usuário vê as mudanças dentro de um minuto. Se 60 segundos é muito tempo (ou muito curto) de um intervalo, você pode alterar a taxa de atualização usando a guia Avançado na caixa de diálogo Opções.