domingo, 17 de mayo de 2009

Script para reorganizar todos los índices de una base de datos Sql Server (2)

Hace unos días os comentábamos un pequeño script para reorganizar todos los índices de una base de datos de Sql Server. Navegando por la red me he encontrado con una única instrucción que, haciendo uso de sp_MSforeachtable permite realizar la misma función

EXEC sp_MSforeachtable @command1="print '?' DBCC DBREINDEX ('?', ' ', 80)"

Si no queremos que muestre tantos mensajes (sólo el nombre de los índices):

EXEC sp_MSforeachtable @command1="print '?' DBCC DBREINDEX ('?', ' ', 80) WITH NO_INFOMSGS"

No hay comentarios: