Risposte:
Il comando DBCC è un'utilità di verifica della coerenza all'interno di SQL Server mentre ALTER è un comando DDL SQL. Il comando DBCC REINDEX era obsoleto in una versione precedente, quindi non è robusto come il nuovo comando ALTER INDEX è oggi. Esistono più funzionalità in ALTER INDEX rispetto ai comandi DBCC REINDEX:
http://msdn.microsoft.com/en-us/library/ms188388.aspx
Buona indicizzazione!