Si, mira , el error que me da es el siguiente
Incorrect Syntax near GO
parece que en las querys la palabra GO, no la interpreta, o algo de eso.
Aqui un fragmento de la query...
Código:
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[FK_clasagit_clasageitem]') and OBJECTPROPERTY(id, N'IsForeignKey') = 1)
ALTER TABLE [dbo].[clasagit] DROP CONSTRAINT FK_clasagit_clasageitem
GO
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[FK_clasdata_clasageitem]') and OBJECTPROPERTY(id, N'IsForeignKey') = 1)
ALTER TABLE [dbo].[clasdata] DROP CONSTRAINT FK_clasdata_clasageitem
GO
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[FK_claspais_clasageitem]') and OBJECTPROPERTY(id, N'IsForeignKey') = 1)
ALTER TABLE [dbo].[claspais] DROP CONSTRAINT FK_claspais_clasageitem
GO
Eso sigue para aya abajo,, solo que para abreviar un poco..
Saludos