Create Login command error
Are you 100% sure that this is SQL Server 2008?  This behavior suggests SQL Server 2000.  

The SQL Server 2000 syntax was 

EXEC sp_addlogin 'recovery', 'ThePassword';
GO


Try that.  If that works, when you get into the server check the compatibility level of all your databases in addition to running select @@VERSION.