There appears to be a defect in the sp_estimate_data_compression_savings system stored procedure if you have a table with a column that does not conform to the rules for regular identifiers. According to Books Online, for identifiers that do not conform to the rules, those identifers must be enclosed in double quotes or square brackets. This action is not being performed by the system stored procedure. As such, if you process a table with a non-regular identifier as a column name youi will receive an Error 207 Invalid column name. Calls to COL_NAME resolve correctly, so it appears to be a problem only in this stored procedure.
I am filing a bug with the Product Team.
This release just provides a bit more meaningful feedback to the user when this condition occurs.