ID do artigo: 208778 - Última revisão: quarta-feira, 26 de janeiro de 2005 - Revisão: 3.1 Introdução aos arquivos .ldb no Access 2000
Para uma versão deste artigo do Microsoft Access 97, consulte 136128
(http://support.microsoft.com/kb/136128/
)
. Moderado: Requer básica de macro, codificação e interoperabilidade habilidades. Este artigo se aplica somente a um banco de dados do Microsoft Access (.mdb). Para uma versão deste artigo do Microsoft Access 2002, consulte 299373 (http://support.microsoft.com/kb/299373/EN-US/ ) . Nesta páginaSumárioO arquivo .ldb desempenha um papel importante no esquema multiusuário da versão do mecanismo de banco de dados Microsoft Jet 4.0. O arquivo .ldb é usado para determinar quais registros estão bloqueados em um banco de dados compartilhado e por quem. Mais InformaçõesCriação do arquivo .ldb automática e exclusãoPara cada banco de dados aberto para uso compartilhado, um arquivo .ldb é criado para armazenar nomes de segurança e de computador e para colocar os bloqueios de intervalo de bytes estendidos. O arquivo .ldb sempre tem o mesmo nome do banco de dados aberto (.mdb) e está localizado na mesma pasta do banco de dados aberto. Por exemplo, se você abrir (para uso compartilhado) o banco de dados de exemplo Northwind.mdb na pasta C:\Program Files\Microsoft Office\Office\Samples, um arquivo chamado Northwind.ldb é criado automaticamente na mesma pasta.Sempre que o último usuário fecha um banco de dados compartilhado, o arquivo .ldb é excluído. As únicas exceções são quando um usuário não tem excluir direitos ou quando o banco de dados está marcado como corrompido; em seguida, o arquivo .ldb não é excluído porque contém informações sobre quem estava usando o banco de dados no momento em que o banco de dados foi marcado como corrompido. Necessários privilégios de pastaSe você planeja compartilhar um banco de dados, o arquivo .mdb deve estar localizado em uma pasta onde os usuários leram, gravar, criar e excluir privilégios. Mesmo se você desejar usuários com diferentes privilégios (por exemplo, alguns somente leitura e alguns leitura-gravação) de arquivo, todos os usuários compartilham um banco de dados devem ter ler, gravar e criar permissões para a pasta. No entanto, você pode, atribuir permissões somente leitura para o arquivo .mdb para usuários individuais enquanto ainda permite que permissões completas para a pasta.Observação : se um usuário abre um banco de dados com acesso exclusivo (clicando na caixa de seleção exclusivo na caixa de diálogo Abrir ), a proteção de registros não é usado; portanto, o Microsoft Access não tenta abrir ou criar um arquivo .ldb. Se o banco de dados sempre for aberto para uso exclusivo, um usuário precisa somente leitura e gravação privilégios para a pasta. O conteúdo do arquivo .ldbPara cada pessoa que abre um banco de dados compartilhado, o mecanismo de banco de dados Jet grava uma entrada no arquivo de .ldb do banco de dados. O tamanho de cada entrada .ldb é 64 bytes. Os primeiros 32 bytes contêm o nome computador (como lucianasilva). Os segundo 32 bytes contêm o nome segurança (como Admin). O número máximo de usuários simultâneos que o mecanismo de banco de dados do Jet oferece suporte é 255; portanto, o tamanho do arquivo .ldb nunca é maior do que 16 kilobytes.Quando um usuário fecha um banco de dados compartilhado, a entrada do usuário não é removida do arquivo .ldb. No entanto, ele pode ser substituído quando outro usuário abre o banco de dados. Isso significa que você não pode usar o arquivo .ldb sozinho para determinar quem está usando no momento o banco de dados. O uso do arquivo .ldbO mecanismo de banco de dados Jet usa as informações do arquivo .ldb para impedir que os usuários gravar dados em páginas que outros usuários tem bloqueado e determinar quem tem outras páginas bloqueadas. Se o mecanismo de banco de dados Jet detectar um conflito de bloqueio com outro usuário, ele lê o arquivo .ldb para obter a segurança do computador e nome do usuário que tenha o arquivo ou registro bloqueado.Na maioria das situações bloqueio de conflito, você recebe uma mensagem "Conflito de gravação" genérica que permite que você salvar o registro, copiá-la para a área de transferência ou descartar as alterações feitas. No entanto, em algumas circunstâncias, você receber a seguinte mensagem de erro: Não foi possível bloquear a tabela < nome da tabela >; atualmente em uso por usuário < nome de segurança > no computador < nome do computador >. ReferênciasCom o Microsoft Visual Basic for Applications no Access 2000, você pode produzir uma lista de usuários que fizeram logon em um banco de dados específico. Para obter informações adicionais sobre como fazer isso e código de exemplo, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft: 198755
(http://support.microsoft.com/kb/198755/EN-US/
)
ACC2000: Verificação que registrados no banco de dados com Jet UserRoster
Tradução automáticaIMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine Translation ou MT), não tendo sido portanto traduzido ou revisto por pessoas. A Microsoft possui artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais, com o objetivo de oferecer em português a totalidade dos artigos existentes na base de dados de suporte. No entanto, a tradução automática não é sempre perfeita, podendo conter erros de vocabulário, sintaxe ou gramática. A Microsoft não é responsável por incoerências, erros ou prejuízos ocorridos em decorrência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza atualizações freqüentes ao software de tradução automática (MT). Obrigado. Clique aqui para ver a versão em Inglês deste artigo: 208778
(http://support.microsoft.com/kb/208778/en-us/
)
| 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