Oggi, durante pesanti lavori su un database, si è presentata la necessità di effettuare un'operazione di rebuild degli indici su tutte le tabelle.
Il metodo che ho suggerito io, anche se utilizza una SP non documentata (ma che anche su SQL 2005 gira tranquillamente), è solo di una riga:
USE mioDatabase
GO
EXEC sp_MSforeachtable @command1="print '?' DBCC DBREINDEX ('?', ' ', 80)"
GO