Estou usando o MS Access 365, minha instância de banco de dados está sendo corrompida sempre que a coloco na unidade compartilhada. Existe algum tipo de alteração de acessibilidade/privilégio que preciso fazer para que funcione. Quero permitir que vários usuários acessem e façam alterações no banco de dados, ele possui muitos formulários.
relate perguntas
-
A formatação condicional do MS Access está comparando apenas o primeiro dígito dos números
-
Existe uma maneira mais simples de inserir um campo de vários valores no Access?
-
Microsoft Access 2019, relacionamentos um para um (supertipo -> subtipo)
-
Ao importar uma planilha para o Access, como você impede que o Excel atribua automaticamente um tipo de campo de dados?
Embora os bancos de dados do Access sejam capazes de funcionar para vários usuários simultâneos de uma unidade compartilhada, isso é conhecido por causar corrupção.
Sabe-se que a corrupção em bancos de dados compartilhados do Access é causada por um grande número de usuários que modificam o banco de dados simultaneamente. Se possível, limite o número de usuários que modificam os dados simultaneamente.
Outra causa de corrupção em bancos de dados do Access multiusuário são os usuários que não fecham corretamente o banco de dados quando terminam. Geralmente, isso é difícil para um usuário fazer de propósito. No entanto, coisas como um computador desligando ou reiniciando repentinamente, perdendo sua conexão de rede, etc., podem deixar o banco de dados em um estado ruim.
Diz-se que dividir seu banco de dados do Access em duas partes protege contra a corrupção. Mantenha os dados em um banco de dados e crie um novo banco de dados para os formulários e relatórios que se conectam ao primeiro banco de dados.
Como mencionado, o Access é capaz de bancos de dados multiusuário, mas esse não era seu verdadeiro design. Dependendo do uso, você pode querer mover para um banco de dados mais capaz. O Microsoft SQL Server é um verdadeiro banco de dados multiusuário robusto. A Microsoft oferece uma versão gratuita chamada SQL Server Express . A versão gratuita é muito capaz. Além disso, você pode importar seu banco de dados do Access diretamente para ele. Existem muitos outros bancos de dados gratuitos e pagos, mas para facilitar a migração, o SQL Server Express é provavelmente a melhor escolha.