Это действительный TSQL, но сообщение об ошибке - я полагаю - исходит от VSTSDB, а не от SQL Server. Выполнение вашего запроса непосредственно к базе данных SQL 2008 дает следующее сообщение:
The ALL permission is deprecated and maintained only for compatibility. It DOES NOT imply ALL permissions defined on the entity.
Я предполагаю, что VSTSDB показывает ошибку в этом синтаксисе, чтобы «напомнить» вам обновить ваш код. Устаревание задокументировано на главной странице команды REVOKE .