La cláusula COMPUTE es ya no se admite en SQL Server 2012 . La documentación sugiere usar ROLLUP en su lugar.