Does SQL Server 2008 have a a data-type like MySQL\'s enum?
enum
It doesn't. There's a vague equivalent:
mycol VARCHAR(10) NOT NULL CHECK (mycol IN('Useful', 'Useless', 'Unknown'))