Como desconectar todos os bloqueios GDB abertos no ArcMap?

11

Estou com problemas para liberar bloqueios GDB no ArcMap 9.3.

Alguém sabe como desconectar todas as conexões GDB abertas no ArcMap 9.3.

Eu poderia fechar e reabrir o arcMap, mas isso parece um pouco demorado.

Alguém criou um botão para fazer isso?

GuidoS
fonte
1
+1 Tentei limpar o IMxDocument.OperationStack para garantir que nenhuma camada faça referência a uma conexão gdb, mas isso não funcionou. Suspeito que o problema esteja relacionado ao singleton do espaço de trabalho, mas não tenho idéia de como forçá-lo a desconectar.
precisa saber é o seguinte

Respostas:

4

2 soluções alternativas: suposição aqui é geodatabase pessoal (.mdb)

1. exclua o arquivo .ldb (enquanto o Arcmap estiver aberto - removendo as camadas) no Windows Explorer. Em seguida, 'desfaça' remova as camadas. pesquise * .ldb por vários

2. mova alguns níveis de pasta no ArcCatalog and Refresh, ele desbloqueará o arquivo e você poderá editar no ArcMap.

arquivo .gdb [ou .mdb] está em c: \ work \ project \ data, se você visualizar a pasta c: \ work \ e clicar em atualizar no ArcCatalog

Bloqueios de esquema http://webhelp.esri.com/arcgisdesktop/9.3/index.cfm?TopicName=Schema%20locking

Mapperz
fonte
Os arquivos .ldb não estão associados apenas aos 'bancos de dados pessoais' (Access db) que possuem a extensão .mdb? Eu não sabia que o formato 'arquivo geodatabase' com a extensão .gdb usava arquivos .ldb.
DavidF 27/08/2010
1
arquivo gdb tem arquivos .lock Use a ferramenta Compact GP no ArcCatalog para remover arquivos .lock. Isso remove todos os arquivos .lock inativos com segurança. Os arquivos .lock também podem ser excluídos com o Windows Explorer, a linha de comando ou outros aplicativos de remoção ou exclusão de arquivos. A exclusão de outros arquivos que não os arquivos .lock do diretório geodatabase do arquivo torna o banco de dados inutilizável e requer restauração do backup. resources.arcgis.com/content/kbase?fa=articleShow&d=33018
Mapperz