ArcMap에서 열려있는 모든 GDB 잠금을 해제하는 방법은 무엇입니까?


11

ArcMap 9.3에서 GDB 잠금을 해제하는 데 문제가 있습니다.

누구든지 ArcMap 9.3에서 열려있는 모든 GDB 연결을 끊는 방법을 알고 있습니다.

arcMap을 닫았다가 다시 열 수는 있지만 약간 시간이 걸리는 것 같습니다.

누구든지 이것을 할 수있는 버튼을 만들었습니까?


1
+1 gdb 연결을 참조하는 레이어가 없는지 확인하기 위해 IMxDocument.OperationStack을 지우려고 시도했지만 작동하지 않았습니다. 문제는 작업 공간 팩토리 싱글 톤에 문제가 있다고 생각하지만 강제로 연결을 끊는 방법을 모릅니다.
Kirk Kuykendall

답변:


4

2 가지 해결 방법 : 여기에는 개인 지오 데이터베이스 (.mdb)가 있다고 가정합니다.

1. Windows 탐색기에서 .ldb를 삭제합니다 (Arcmap이 열려있는 동안-레이어를 제거하여). 그런 다음 레이어를 '실행 취소'하여 제거하십시오. 여러 개의 * .ldb 검색

2. ArcCatalog에서 몇 개의 폴더 레벨을 위로 이동하고 새로 고침하면 파일이 잠금 해제되고 ArcMap에서 편집 할 수 있습니다.

c : \ work \ 폴더를보고 ArcCatalog에서 새로 고침을 클릭하면 .gdb 파일 (또는 .mdb)은 c : \ work \ project \ data에 있습니다.

스키마 잠금 http://webhelp.esri.com/arcgisdesktop/9.3/index.cfm?TopicName=Schema%20locking


.ldb 파일이 확장자가 .mdb 인 'personal geodatabases'(Access db) 와만 관련되어 있지 않습니까? 확장자가 .gdb 인 'file geodatabase'형식이 .ldb 파일을 사용한다는 것을 알지 못했습니다.
DavidF

1
파일 gdb에 .lock 파일이 있음 ArcCatalog의 Compact GP 도구를 사용하여 .lock 파일을 제거하십시오. 이렇게하면 모든 비활성 .lock 파일이 안전하게 제거됩니다. .lock 파일은 Windows 탐색기, 명령 줄 또는 기타 파일 제거 또는 삭제 응용 프로그램으로도 삭제할 수 있습니다. 파일 geodatabase 디렉토리에서 .lock 파일 이외의 파일을 삭제하면 데이터베이스를 사용할 수 없게되고 백업에서 복원해야합니다. resources.arcgis.com/content/kbase?fa=articleShow&d=33018
Mapperz
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.