1

I tried to access a geodatabase in ArcCatalog that I had been using in ArcMap all morning and got this message:

Failed to connect to database. This release of the GeoDatabase is either invalid or out of data. [Invalid Geodatabase release]

My coworker was also using feature classes in the geodatabase in ArcMap. At first, after I got the message, a different coworker was still able to access the geodatabase in ArcMap but not in ArcCatalog, and then after a while, none of us were able to access it in ArcMap or ArcCatalog.

We had this issue a few weeks earlier with another geodatabase. With both, we were using them normally as we have been for months/years.

Our GIS specialist said that he had heard of the issue before and suggested a few things:

1) Compact database - didn't work because it said we could only use that function for personal geodatabases, which doesn't make sense because it says in the description that you can use it for file geodatabases

2) Repair geometry - can't do this because we can't access it

3) Export to workspace - also would not run

We opened an old copy and checked geometry, and nothing was wrong with that. I tried to Google the error, and all solutions didn't apply to us - we did not try to access it in Windows Explorer, it is not on an SDE, etc.

Any suggestions? We have accepted the fact that we likely can't repair it, but we want to prevent this issue from happening again in the future.

5
  • 2
    Welcome to GIS SE! As a new user please take the tour to learn about our focused Q&A format.
    – Midavalo
    Apr 7, 2017 at 17:59
  • 3
    What kind of geodatabase? And what version of ArcGIS, and version of geodatabase?
    – Midavalo
    Apr 7, 2017 at 18:00
  • 2
    What RDBMS are you using, and which version/release?
    – Midavalo
    Apr 7, 2017 at 18:17
  • Sometimes QGIS will open corrupted shapefiles that ArcMap will not?
    – Carl
    Apr 7, 2017 at 21:37
  • Have you tried export it to XML Workspace ?
    – PROBERT
    Apr 7, 2017 at 21:57

2 Answers 2

2

There aren't many things you can do when ArcGIS stops recognizing a file geodatabase. The simplest is to write off the edits as lost and replace the directory tree under the .gdb with your most recent backup. If something horrific has happened to your systematic backups, you can try zipping up the remains of the .gdb and contacting Esri Tech Support, where the specialists there have more sophisticated tools for diagnosing the impact of data loss events and salvaging what data may remain.

There aren't many things you can do to prevent future file corruption, either. It is highly unlikely that the loss is due to a bug in the FGDB I/O library. The most likely causes are media failure on the physical disk where the data resided and a transient network event which caused a network write failure. Since network access speed is significantly slower than local access, editing of a network-sourced FGDB should be avoided. A filesystem integrity check should be performed on the volume where the corrupt geodatabase was located, since a bad block, chain of blocks, or sector could poison any data which is stored in it.

1

Sounds like your team might really benefit from implementing version control infrastructure in ArcGIS. There's a bit of overhead but it's worth it to prevent that kind of headache from happening again. Check out ArcGIS' overview of versioning.

1
  • Versioning in geodatabases and version control are very different things, and neither is particularly appropriate to this problem. All that's really needed is a backup protocol.
    – Vince
    Apr 8, 2017 at 1:42

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.