The Script is not working in SQL SERVER 2005 the populate tables procedure is having an insert into managers with multiple values.
In order to run it correctly it should be changed to
INSERT INTO Managers (ManagerName)VALUES ('Manager1');
INSERT INTO Managers (ManagerName) VALUES('Manager2');
INSERT INTO Managers (ManagerName)VALUES('Manager3');
Regards
Rajendra