It is possible that the 2008 server has tighter rules than that of the 2000 server.
Try pre-pending the table name to the columns names and see if that helps.
Sometimes using an alias instead of the actual table name is easier to do.
Example:
SELECT column1 FROM table1;
becomes
SELECT T1.column1 FROM table 1 T1;
Olan