Artigo: 208778 - Última revisão: quarta-feira, 26 de Janeiro de 2005 - Revisão: 3.1 Introdução aos ficheiros .ldb no Access 2000
Para obter uma versão de Microsoft Access 97 deste artigo, consulte 136128
(http://support.microsoft.com/kb/136128/
)
. Moderado: Requer básica macros, codificação e interoperabilidade competências. Este artigo aplica-se apenas a uma base de dados do Microsoft Access (.mdb). Para obter uma versão de Microsoft Access 2002 deste artigo, consulte 299373 (http://support.microsoft.com/kb/299373/EN-US/ ) . Nesta páginaSumárioO ficheiro .ldb é reproduzido um papel importante no esquema de vários utilizadores da versão de motor de base de dados do Microsoft Jet 4.0. O ficheiro .ldb é utilizado para determinar quais os registos estão bloqueados numa base de dados partilhada e por quem. Mais InformaçãoCriação de ficheiro .ldb automática e eliminaçãoPara cada base de dados aberta para utilização partilhada, será criado um ficheiro .ldb para armazenar nomes de segurança e de computador e colocar bloqueios de intervalo de bytes expandidos. O ficheiro .ldb sempre tem o mesmo nome que a base de dados aberta (.mdb) e está localizado na mesma pasta que a base de dados aberto. Por exemplo, se abrir (para utilização partilhada) a base de dados de exemplo Adamastor.mdb na pasta C:\Program Files\Microsoft Office\Office\Samples, é automaticamente criado um ficheiro denominado Adamastor.ldb na mesma pasta.Sempre que o último utilizador fecha uma base de dados partilhada, o ficheiro .ldb é eliminado. As únicas excepções são quando um utilizador não tem de eliminar direitos ou quando a base de dados está marcado como danificado; em seguida, o ficheiro .ldb não é eliminado dado que este contém informações sobre que estava a utilizar a base de dados no momento a base de dados foi marcado como danificado. Necessários privilégios de pastaSe pretender partilhar uma base de dados, o ficheiro .mdb deve estar numa pasta onde os utilizadores leu, escrever, criar e eliminar privilégios. Mesmo se pretender que os utilizadores tenham diferentes ficheiros privilégios (por exemplo, alguns só de leitura e leitura / escrita alguns), todos os utilizadores que partilham uma base de dados tem de ter ler, escrever e criar permissões para a pasta. No entanto, pode atribuir permissões só de leitura para o ficheiro .mdb para utilizadores individuais enquanto ainda permitir todas as permissões para a pasta.Nota : Se um utilizador abre uma base de dados com acesso exclusivo (premindo a caixa de verificação na caixa de diálogo Abrir exclusivo ), a protecção de registos não é utilizado; por este motivo, o Microsoft Access não tenta abrir ou criar um ficheiro .ldb. Se a base de dados é sempre aberto para utilização exclusiva, um utilizador só necessita de leitura e escrita privilégios para a pasta. O conteúdo de ficheiro .ldbPara cada pessoa que abrir uma base de dados partilhada, o motor de base de dados Jet escreve uma entrada no ficheiro de .ldb da base de dados. O tamanho de cada entrada .ldb é 64 bytes. Os primeiros 32 bytes contêm o nome computador (tal como JoãoSilva). Os segundo 32 bytes contêm o nome segurança (como Admin.). O número máximo de utilizadores simultâneos que suporte o motor de base de dados do Jet é de 255; por conseguinte, o tamanho do ficheiro .ldb nunca é maior do que 16 quilobytes.Quando um utilizador fecha uma base de dados partilhada, a entrada do utilizador não é removida o ficheiro .ldb. No entanto, poderão ser substituída quando outro utilizador abre a base de dados. Isto significa que não é possível utilizar o ficheiro .ldb individualmente para determinar que está actualmente a utilizar a base de dados. A utilização do ficheiro .ldbO motor de base de dados Jet utiliza informações sobre o ficheiro .ldb para impedir que utilizadores escrever dados de páginas que outros utilizadores tenham bloqueadas e para determinar quem tem outras páginas bloqueadas. Se o motor de base de dados Jet detectar um conflito de bloqueio com outro utilizador, lê o ficheiro .ldb para obter o nome computador e a segurança do utilizador que tenha o ficheiro de registo bloqueado.Na maioria das situações conflito de bloqueio, receber uma mensagem genérica "Conflito de escrever" que lhe permite guardar o registo, copiá-lo para a área de transferência ou largar as alterações efectuadas. Em algumas circunstâncias, no entanto, receberá a seguinte mensagem de erro: Não foi possível bloquear a tabela de < nome da tabela >; actualmente em utilização por utilizador < nome de segurança > < nome_computador > do computador. ReferênciasCom o Microsoft Visual Basic for Applications no Access 2000, pode imprimir uma lista de utilizadores com sessão iniciada numa base de dados específico. Para obter informações adicionais sobre como fazê-lo e código de exemplo, clique no número de artigo existente abaixo para visualizar o artigo na base de dados de conhecimento da Microsoft: 198755
(http://support.microsoft.com/kb/198755/EN-US/
)
ACC2000: Verificar quem iniciou sessão na base de dados com o 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 revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática? erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes 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 de Artigos
|






Windows Live
Facebook
Twitter
Linkedin
Digg it
Yahoo
Delicious
StumbleUpon
Yammer
Reddit
Technorati
FriendFeed
Email


Voltar ao topo