DELETE scripts WHERE name = 'script_reindex' GO INSERT scripts VALUES('script_reindex','DECLARE @objectname varchar(30),') INSERT scripts VALUES('script_reindex',' @CMD varchar(255)') INSERT scripts VALUES('script_reindex','SET NOCOUNT ON') INSERT scripts VALUES('script_reindex','DECLARE object_cursor CURSOR') INSERT scripts VALUES('script_reindex','FOR') INSERT scripts VALUES('script_reindex','SELECT name FROM sysobjects') INSERT scripts VALUES('script_reindex','WHERE type = "U"') INSERT scripts VALUES('script_reindex','ORDER BY name') INSERT scripts VALUES('script_reindex','OPEN object_cursor') INSERT scripts VALUES('script_reindex','FETCH NEXT FROM object_cursor INTO @objectname') INSERT scripts VALUES('script_reindex','WHILE (@@fetch_status <> -1)') INSERT scripts VALUES('script_reindex',' BEGIN') INSERT scripts VALUES('script_reindex',' PRINT @objectname') INSERT scripts VALUES('script_reindex',' SELECT @CMD = "DBCC DBREINDEX (" + @objectname') INSERT scripts VALUES('script_reindex',' + "," + CHAR(39) + SPACE(1) + CHAR(39)') INSERT scripts VALUES('script_reindex',' + ", 90, SORTED_DATA_REORG)"') INSERT scripts VALUES('script_reindex',' EXECUTE (@CMD)') INSERT scripts VALUES('script_reindex',' FETCH NEXT FROM object_cursor INTO @objectname') INSERT scripts VALUES('script_reindex',' END') INSERT scripts VALUES('script_reindex','PRINT " "') INSERT scripts VALUES('script_reindex','PRINT "All objects processed."') INSERT scripts VALUES('script_reindex','CLOSE object_cursor') INSERT scripts VALUES('script_reindex','DEALLOCATE object_cursor')