The reverse engineering operation cannot continue because an error occurred while attempting to verify your permissions in ...

The reverse engineering operation cannot continue because an error occurred while attempting to verify your permissions in the '{0}' database.  (This might be because you have been denied SELECT permission on the sys.database_permissions or sys.database_principals tables.)