Réponses:
La commande DBCC est un utilitaire de vérification de cohérence à l'intérieur de SQL Server tandis que ALTER est une commande DDL SQL. La commande DBCC REINDEX était obsolète dans une version précédente, elle n'est donc pas aussi robuste que la nouvelle commande ALTER INDEX l'est aujourd'hui. Il y a plus de fonctionnalités dans ALTER INDEX que les commandes DBCC REINDEX:
http://msdn.microsoft.com/en-us/library/ms188388.aspx
Bonne indexation!