Error: "The company could not be opened because the file 'PDSIDMap.DAT' is missing or damaged."
Description

Errors as they occur:

  1. "The company could not be opened because the file '[path to specific company]\PDSIDMap.DAT' is missing or damaged. You can try restoring the backup into a new company or try restoring a different backup."
  2. "Could not open new PDSIDMap.DAT."
  3. "The file PDSIDMap.DAT cannot be reindexed. Only -1 records out of a theoretical 5 records could be recovered. You must restore a complete, valid backup in order to continue using your company data."
Cause

Note: This issue will be resolved in the 2024.0.1 update, which is tentatively slated for mid-December 2023.

Reindexing PDSIDMap.dat directly (reindexing Sage HR ID Map) in Integrity Check or performing Repair Company will consistently result in 3 specific error messages. For this reason, do not run Repair Company in version 2024.0 until notified otherwise, because it is not able to complete the entire repair process.


Resolution
[BCB:1:Backup warning:ECB]
Reopening the company afterwards will prompt for recreation of the PDSIDMap.DAT file. Answer Yes to recreate. The file will be recreated, but there could be issues depending upon when the error occurred and whether or not you're using Sage HR integration.

Option 1: The error occured when running Repair Company

Restore a backup made before running Repair Company. The Repair Company procedure did not complete because of the error, which could leave the data in a bad state. Refer to How to restore a backup.

Do not run Repair Company again in Release 2024 until the error with PDSIDMap.DAT is resolved in a future update.

Option 2: The error occurred when running Integrity Check and reindexing Sage HR ID Map

  • If you are are not using and have not used Sage HR integration in this company, there should be no need for further action
  • If you are using or have used Sage HR integration with Sage 50, see below.

Option 3: Using Sage HR integration

Restore a backup made prior to the Integrity Check or Repair Company. Refer to How to restore a backup.

[BCB:161:Chat 50 US:ECB] 






Steps to duplicate
Related Solutions