It depends on how you fixed the database. If you did it through Access and not through the Hoster Edit then none of the changes you made were saved to the KMA headers, so when you rebuild the database none of those changes will be there.
Hoster Edit may be slower but it does update both the KMA header and the database.