Cannot backup and restore from Interbase 2017 to 2020 - Can't format message 12:169
11:47 24 Aug 2026

I have a database created with Interbase 2017.
I am trying to migrate it to Interbase 2020 by doing the usual backup and restore using IBConsole.
But I am getting the errors below when doing the restore with IBConsole for Interbase 2020:

Mon Aug 24 10 2026 can't format message 12:169 -- message system code -7can't format message 12 -- message system code -7
Mon Aug 24 10 2026 can't format message 12:169 -- message system code -7can't format message 12 -- message system code -7
Mon Aug 24 10 2026 can't format message 12:169 -- message system code -7can't format message 12 -- message system code -7
Mon Aug 24 10 2026 can't format message 12:169 -- message system code -7can't format message 12 -- message system code -7
Mon Aug 24 10 2026 can't format message 12:169 -- message system code -7can't format message 12 -- message system code -7
Mon Aug 24 10 2026 can't format message 12:169 -- message system code -7can't format message 12 -- message system code -7
can't format message 12:255 -- message system code -7action cancelled by trigger (1) to preserve data integrity
can't format message 12 -- message system code -7    RDB$TRIGGER_9
can't format message 12:255 -- message system code -7    could not find column for GRANT
can't format message 12 -- message system code -7action cancelled by trigger (1) to preserve data integrity
can't format message 12:255 -- message system code -7    RDB$TRIGGER_9
can't format message 12 -- message system code -7    could not find column for GRANT
Mon Aug 24 10 2026 can't format message 12:169 -- message system code -7can't format message 12 -- message system code -7
Mon Aug 24 10 2026 can't format message 12:169 -- message system code -7can't format message 12 -- message system code -7
can't format message 12:255 -- message system code -7action cancelled by trigger (1) to preserve data integrity
can't format message 12 -- message system code -7    RDB$TRIGGER_9
can't format message 12:255 -- message system code -7    could not find column for GRANT
can't format message 12 -- message system code -7action cancelled by trigger (1) to preserve data integrity
can't format message 12:255 -- message system code -7    RDB$TRIGGER_9
can't format message 12 -- message system code -7    could not find column for GRANT
can't format message 12:255 -- message system code -7action cancelled by trigger (1) to preserve data integrity
can't format message 12 -- message system code -7    RDB$TRIGGER_9
can't format message 12:255 -- message system code -7    could not find column for GRANT
can't format message 12 -- message system code -7action cancelled by trigger (1) to preserve data integrity
can't format message 12:255 -- message system code -7    RDB$TRIGGER_9
can't format message 12 -- message system code -7    could not find column for GRANT
Mon Aug 24 10 2026 can't format message 12:169 -- message system code -7can't format message 12 -- message system code -7
Mon Aug 24 10 2026 can't format message 12:169 -- message system code -7can't format message 12 -- message system code -7
Mon Aug 24 10 2026 can't format message 12:169 -- message system code -7can't format message 12 -- message system code -7
Mon Aug 24 10 2026 can't format message 12:169 -- message system code -7can't format message 12 -- message system code -7
Mon Aug 24 10 2026 can't format message 12:169 -- message system code -7can't format message 12 -- message system code -7
Mon Aug 24 10 2026 can't format message 12:169 -- message system code -7can't format message 12 -- message system code -7
Mon Aug 24 10 2026 can't format message 12:169 -- message system code -7can't format message 12 -- message system code -7

I thought that it was related to a corrupted data in my original database. So, I tried a backup, restore with only Metadata.
And Unfortunately I am getting the same errors!
What is causing this?
And how to fix it?

backup restore database-restore interbase