De um modo geral, nenhum sistema é totalmente seguro, como as fraudes eletrônicas a contas bancárias e sistemas complexos nos demonstram, mas é possível aumentar o nivel de segurança e estabilidade de uma aplicação Access com algumas técnicas. Como o termo segurança pode ter vários significados, apresentamos o assunto em tópicos a seguir:
O principal termo associado a segurança é a garantia de que apenas as pessoas autorizadas possam acessar certas informações. Uma aplicação access profissional tem um nivel médio de segurança: usuários básicos e avançados só conseguem acessar as informações do sistema a que tem direito. Entretanto, é possivel que especialistas ou hackers possam quebrar a segurança do banco de dados.
Existem duas maneiras de aumentar a segurança neste sentido:
Por ser baseado em arquivos, os bancos de dados e aplicativos em Access estão sujeitos a serem copiados. As aplicações em formato MDE possuem um bom grau de segurança, sendo mesmo hoje muito dificeis de serem quebradas, proporcionando um bom grau de proteção ao código fonte.
Existem maneiras de proteger a aplicação contra cópia, algumas envolvendo o numero de série do disco rígido, outras utilizando travas de hardware ou de software.
As aplicações access podem crescer bastante, mas o sistema de arquivos e a estrutura da rede contribuem para a estabilidade ou não do sistema.
Muitos usuários acessando simultaneamente um sistema com um volume grande de processamento podem levar a base de dados a se corromper. Um sistema com mais de 100 Mb de dados usado por mais de 10 usuários em uma rede lenta ou uma rede wireless, por exemplo.
O access pode evoluir para uma base de dados SQL unificada acessada por aplicações menores e especializadas, este é o caminho natural de crescimento. A partir deste ponto os volumes de informação saltam para niveis limitados pelo equipamento do servidor.