what version is your SSMS tool actually running?
I've seen similar issues with the scripting of objects, where a prior version of SSMS cannot work correctly against a higher version of SQL server(specifically 2005 SSMS agasint 2008 or above for scripting various objects)
is it possible you have 2008 tools, but are connecting to 2008R2?
--help us help you! If you post a question, make sure you include a CREATE TABLE... statement and INSERT INTO... statement into that table to give the volunteers here representative data. with your description of the problem, we can provide a tested, verifiable solution to your question! asking the question the right way gets you a tested answer the fastest way possible!