Bentley Communities
Bentley Communities
  • Site
  • User
  • Site
  • Search
  • User
OpenUtilities
  • Product Communities
OpenUtilities
OpenUtilities Wiki Error at Startup - Unrecognized database format, catalog.mdb
    • Sign In
    • +OpenUtilities
    • Access Service Request Manager
    • +Bentley sisHYD Multi Utility
    • Design Features - promis.e Functionality - Promis.e Standard
    • +OpenUtilities sisNET - English
    • +OpenUtilities Substation
    • Promis.e Paths
    • -Promis.e Wiki
      • +CONNECT Edition - Promis.e
      • About Promis.e
      • +Administration Features - Promis.e
      • +APIs_VBA - Promis.e
      • +Automation Features - Promis.e
      • +Component Features - Promis.e
      • +Component Management - Promis.e
      • +CONNECT Services - Promis.e
      • +Data Manager - Promis.e
      • -Database Platform Support - Promis.e
        • Backing Up Promis.e Data Automatically
        • Converting to an SQL Parts Database
        • +Creating and Updating the Project Database
        • Desired SQL server Not Listed in the available Servers List
        • Disable Auto Shrink to avoid performance degradation
        • Error - Could not find SQL Server instance named BENTLEYECAD
        • Error - Could not find stored procedure
        • Error - Database version does not match the application
        • Error - Index was outside the bounds of the array (Microsoft.SqlServer.smo)
        • Error - Invalid database name - on Project Database Utility
        • Error - Invalid object name
        • Error - Login failed for Ecaduser: Reason: The Password of the account Expired
        • Error - No version resource could be located in database
        • Error - OraOLEDB.Oracle provider is not registered
        • Error - T-SQL execution command line utility stopped working
        • Error - The database is for product... you cannot use it
        • Error at Startup - Error 0 No connection could be made because the target machine actively refused it.
        • Error at Startup - Error 40 Could Not Open a Connection
        • Error at startup - The Type initializer for ECT.ECAD.API.SystemSetup threw an exception
        • Error at Startup - Unrecognized database format, catalog.mdb
        • Error deleting project - transaction log full
        • Error messages encountered due to case sensitive collation of SQL Server
        • Error on backup - Invalid database object reference
        • Error on Project Database Utility - Cannot find the file specified
        • Error running SQL scripts - Incorrect syntax
        • Exception thrown when creating a project due to SQL permissions
        • Exception thrown when opening a page, transaction log is full
        • Finding the SQL Data folder
        • Installing SQL Server
        • Minimum SQL user permissions
        • Project Database Version - Promis.e
        • Rebuild indexes in the SQL project database
        • Rules for Regular Identifiers
        • SQL Server FAQ
        • Troubleshooting Project Database Connection Problems
      • +Display - Promis.e
      • +Drawing Management - Promis.e
      • +Engineering Design Considerations - Promis.e
      • Error - Object reference...General
      • +Find_Replace - Promis.e
      • Finding the Tutorial
      • +Installation_Configuration - Promis.e
      • +Interoperability - Promis.e
      • +Licensing - Promis.e
      • +Maintenance Features - Promis.e
      • +Migration - Promis.e
      • +OS Support - Promis.e
      • +Panel Layout - Promis.e
      • +Performance - Promis.e
      • +PowerPlatform Support - Promis.e
      • +Print_Publish Features - Promis.e
      • +ProjectWise Integration - Promis.e
      • Promis.e Help file
      • +Reports_Output Features - Promis.e
      • +Template Management - Promis.e
      • +Text Tools - Promis.e
      • Training FAQs
      • +Wire Numbering - Promis.e
      • +Wiring Features - Promis.e
      • +Project Management - Promis.e
      • Promis.e Title
      • Working from home with Promise.e
    • Replace Family - Find_Replace - Promis.e
    • SQL Server Login

     
     Questions about this article, topic, or product? Click here. 

    Error at Startup - Unrecognized database format, catalog.mdb

      Product(s): Promis.e, Bentley Substation
      Version(s): 08.11.08.xx - 08.11.11.xx
      Environment: N/A
      Area: Database Platform Support
      Subarea: N/A

    Error or Warning Message

    When starting the software, the following error may occurs. Often the software was running without issue prior to this problem, and other errors may occur when other tools are used to access catalogs or their contents.

    Internal Error
    Error Message: Unrecognized database format "C:\ProgramData\Bentley\promis-e V8i(M)\promise Data\Catalogs\xxxx\catalog.mdb".
    TargetSite: Int32 NewConnection(System.String)
    DeclaringType: MDBProxy.ConnectionManager
    Attributes: internal
    MemberType: Method

    Explanation

    It is likely that the catalog.mdb file has been corrupted. 

    How to Avoid

    In more than one case, the problem was resolved by using the Compact & Repair Database function in Microsoft Access.

    Option 1 - Compact and repair the database

    1. Have all users close Promis.e/Bentley Substation.
    2. Open Microsoft Access.
    3. Open the catalog.mdb file specified in the error message.
    4. On the File tab, click Info, and then click Compact and Repair Database.

    NOTE: If other users are also currently using the database file, you cannot perform a compact and repair operation.

    Option 2 - Delete the database

    1. Have all users close Promis.e/Bentley Substation.
    2. Delete or rename the catalog.mdb file specified in the error message. This will cause a new catalog.mdb file to be created when the software is next opened and the catalog is accessed. This process can take a long time as the software scans the catalog's folder for contents.

    NOTE: Categories, which appear as subfolders of the catalog in Catalog Manager, exist only in the catalog.mdb file. Therefore deleting this file will lose all Category information for that catalog. Categories are an optional organizational tool, and the catalog will function without them.

    External Links

    Compact and repair a database

      Original Author: Bhargav
    • v8i
    • Database Platform Support
    • promis.e
    • error message
    • Bentley Substation
    • en
    • Installation_Configuration
    • Share
    • History
    • More
    • Cancel
    • Bhargav Created by Bhargav
    • When: Wed, Aug 12 2015 6:42 AM
    • Matt_P Last revision by Communities MVP Matt_P
    • When: Mon, Oct 1 2018 10:38 AM
    • Revisions: 12
    • Comments: 0
    Recommended
    Related
    Communities
    • Home
    • Getting Started
    • Community Central
    • Products
    • Support
    • Secure File Upload
    • Feedback
    Support and Services
    • Home
    • Product Support
    • Downloads
    • Subscription Services Portal
    Training and Learning
    • Home
    • About Bentley Institute
    • My Learning History
    • Reference Books
    Social Media
    •    LinkedIn
    •    Facebook
    •    Twitter
    •    YouTube
    •    RSS Feed
    •    Email

    © 2023 Bentley Systems, Incorporated  |  Contact Us  |  Privacy |  Terms of Use  |  Cookies