Porque o sistema informa que o arquivo de minha base Acess está bloqueado?

De Wiki
Ir para: navegação, pesquisa

É normal que o Windows bloqueie o arquivo da base Access (.MDB) durante processos de acesso à dados. Este bloqueio é caracterizado pela criação de um novo arquivo, no mesmo diretório e com o mesmo nome do banco principal, com extensão .LDB.

Para evitar que este bloqueio impeça a manutenção do seu BD Access, você pode usar a seguinte estratégia:

1. em sua máquina local, crie uma estrutura de diretórios com o caminho: I:inetpubwwwroot< sua_conta >dados

2. copie para dentro do diretório "dados" acima o BD Access original, contendo seus dados, ex.: original.mdb

3. utilizando o MS-Access crie um novo banco de dados no mesmo diretório, contendo tabelas vinculadas com as tabelas do BD original.mdb. O nome deste novo banco de dados deve seguir a padronização do sistema de hospedagem, isto é: < sua_conta >.mdb

4. assim que o processo de vinculação tiver sido concluído transfira os arquivos original.mdb e < sua_conta > .mdb para o diretório "dados" existente dentro do seu site

5. edite seus programas de forma que os mesmos acessem o BD < sua_conta > .mdb (através da conexão ODBC de mesmo nome, já configurada em seu domínio).

Desta forma, o BD original.mdb estará sempre disponível para procedimentos de manutenção já que o banco bloqueado Windows será o < sua_conta > .mdb.