ID do artigo: 815281 - Última revisão: quinta-feira, 20 de março de 2008 - Revisão: 8.1 Mensagem de erro "Contagem de bloqueios de compartilhamento excedida..." durante o processamento de uma transação grande
Importante Este artigo contém informações sobre como modificar o Registro. Certifique-se de fazer backup do Registro antes de modificá-lo. Certifique-se de que saiba como restaurá-lo caso ocorra algum problema. Para obter mais informações sobre como fazer backup, restaurar e modificar o Registro, clique no número abaixo para ler o artigo na Base de Dados de Conhecimento Microsoft: 322756
(http://support.microsoft.com/kb/322756/
)
Como fazer backup e restaurar o Registro no Windows XP e Windows Vista Nesta páginaSintomasQuando um ou mais usuários processam muitas transações em um ambiente multi-usuário, as transações podem falhar com a seguinte mensagem de erro: Contagem de bloqueios de compartilhamento excedida. Aumente a entrada de registro MaxLocksPerFile. CausaEste erro ocorre quando o número de bloqueios necessários para realizar uma transação excede o número máximo de bloqueios por arquivo. Como ContornarAviso O uso incorreto do Editor do Registro, ou outro método, pode causar sérios problemas. Estes problemas talvez exijam a reinstalação do sistema operacional. A Microsoft não garante que os problemas resultantes do uso incorreto do Editor de Registro possam ser solucionados. A modificação do Registro é de sua responsabilidade. Para solucionar esse problema, aumente o número máximo de bloqueios por arquivo. Para fazer isso, use um dos seguintes métodos. Método 1: Configurar a chave do Registro para MaxLocksPerFile para aumentar o número máximo de bloqueios por arquivo
Método 2: Usar o método SetOption para alterar temporariamente MaxLocksPerFileObservação O código de exemplo neste artigo usa o Microsoft Data Access Objects. Para este código ser executado corretamente, é necessário referenciar a biblioteca Microsoft DAO 3.6 Object Library. Para fazer isto, clique em Referências no menu Ferramentas no Editor do Visual Basic e verifique a caixa de seleção Microsoft DAO 3.6 Object Library está marcada.O método SetOption temporariamente sobrepõe o número padrão de bloqueios por arquivo. Você configura o número padrão de bloqueios por arquivo quando configura a chave de Registro MaxLocksPerFile . Você define um novo valor usando o método SetOption. O novo valor é válido até que você feche o objeto DBEngine. Para usar o Método 2, execute as seguintes etapas:
As alterações feitas nas definições de MaxLocksPerFile usando o método SetOption estão disponíveis somente para a sessão atual. Mais InformaçõesA definição de MaxLocksPerFile determina o número máximo de bloqueios que o Microsoft Jet estipula para um arquivo. O valor padrão de MaxLocksPerFile é 9.500. Entretanto, não altere esse valor caso esteja trabalhando em um servidor NetWare da Novell, pois o número máximo de bloqueios de registro do servidor por conexão é 10.000.
Para obter informações adicionais, clique no número abaixo para ler o artigo na Base de Dados de Conhecimento Microsoft:
305995
(http://support.microsoft.com/kb/305995/
)
Erro "3050 Não foi possível bloquear o arquivo" ao tentar conectar a um banco de dados Jet em um servidor Novell
ReferênciasPara obter informações adicionais, consulte os seguintes artigos na Base de Dados de Conhecimento Microsoft: 198633
(http://support.microsoft.com/kb/198633/
)
A mensagem de erro "Contagem de bloqueios de compartilhamento excedida" é exibida ao sincronizar duas réplicas no Access 2000
209940
(http://support.microsoft.com/kb/209940/
)
Mensagem de erro "Não há espaço em disco ou memória suficiente" é exibida ao tentar realizar uma operação em uma tabela do Access 2000
| Outros Recursos Outros Sites de Suporte
ComunidadesObtenha Ajuda AgoraTraduções deste artigo
|






Windows Live
Facebook
Twitter
Linkedin
Digg it
Yahoo
Delicious
StumbleUpon
Yammer
Reddit
Technorati
FriendFeed
Email
Voltar para o início