We have updated our Community Code of Conduct. Please read through the new rules for the forum that are an integral part of Paradox Interactive’s User Agreement.
For me, this sometimes happens for USA producing two units with the same id, I don't know how exactly that would happen but I know the solution for it:
Back up your savegame! Then open it in notepad (or even better, notepad++). Search for "id = XXXXXX" (without the quotes, XXXXX being replaced by the id in question - in your case 1176951 and 1174046). Usually you'll find two units with the same id... If so, search for the same phrase, but this time increase the id by one. If you got no matches, then it's still free - perfect! Just change one of the two (or more?) ids to the higher one.
After doing that, save and exit. You can now load the savegame with no error message. Note that a database mismatch will not make the game crash, it is just annoying to get the error message upon start and you'll sometimes get a CtD upon resigning.