Відповіді:
Команда DBCC - це утиліта перевірки узгодженості всередині SQL Server, тоді як ALTER - команда DDL SQL. Команда DBCC REINDEX була застарілою у попередній версії, тому вона не є такою надійною, як нова команда ALTER INDEX. У ALTER INDEX є більше функціональних можливостей, ніж команди DBCC REINDEX:
http://msdn.microsoft.com/en-us/library/ms188388.aspx
Щаслива індексація!