Some users will experience this message even after performing their current upgrade correctly. This happens because SmartList Builder is looking for a specific table structure and if it is incorrect this message will appear at every login. The most likely cause was during a previous upgrade going to GP 2010 R2 some tables were not updated by GP Utilities. More specifically in this instance a field called Blank_Field_CB was supposed to be added during the upgrade process. At this point checking the dexsql.log file will show which tables have invalid columns and verify that Blank_Field_CB is missing.
If you do not have a dexsql.log you will need to switch the following three lines in the Dex.ini to equal TRUE:
Once you are sure this is causing the message you can download the script here and execute against the DYNAMICS database. Make sure to back up the database before running the script.
If you have any questions regarding SmartList Builder please email us at email@example.com!