DECLARE @tableName varchar(500), @name varchar(500) DECLARE cur cursor FOR SELECT object_name(parent_obj), [name] FROM dbo.sysobjects WHERE xtype = 'D' OPEN cur FETCH next FROM cur INTO @tableName, @name WHILE @@fetch_status = 0 BEGIN EXEC('ALTER TABLE ' + @tableName + ' DROP CONSTRAINT ' + @name) FETCH next FROM cur INTO @tableName, @name END CLOSE cur DEALLOCATE cur