Forum Discussion

asadmisgis's avatar
asadmisgis
Copper Contributor
Oct 23, 2024

Database Engine could not find the object 'MSysDb'

I am having issues Microsoft Database Engine could not find the object 'MSysDb'

please advice How to recover data

7 Replies

  • George_Hepworth's avatar
    George_Hepworth
    Silver Contributor
    Perhaps you can restore the most recent backup copy of the database. Check carefully, though, because backups could have the same corruption already in them. You may have to go back several versions to find one with no errors.
      • George_Hepworth's avatar
        George_Hepworth
        Silver Contributor
        Unfortunately, if the commercial software can't recover all of the data, you may have lost those tables permanently.

        One would hope that you have other sources for the data from which you could recover and manually reenter that lost data.

        That's all very unfortunate, but perhaps this is a good occasion to begin backing up your database on a strict, frequent, schedule.
  • arnel_gp's avatar
    arnel_gp
    Steel Contributor

    asadmisgis , possible corruption of your db.

    immediately make a backup of your db before using any recovery tools.

    create new db and import all objects from old db to new db.

    • asadmisgis's avatar
      asadmisgis
      Copper Contributor
      I tried to import from old to a new db. But the message appears the same Microsoft Database Engine could not find the object 'MSysDb'. Any advice?

Resources