Как я могу исправить «SQL03042: предложение ALL не поддерживается»? - PullRequest
1 голос
/ 14 февраля 2011

Я только недавно добавил нашу схему БД в проект VSTSDB, и у одного из sp появляется странная ошибка в строке:

revoke all from StatsReports

Теперь я взглянул на документацию по Sql для команды " revoke " и в соответствии с тем, что это допустимый sql. Также поиск номера ошибки или текста ничего не выдает!

У кого-нибудь есть идеи?

1 Ответ

1 голос
/ 14 февраля 2011

Это действительный 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 .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...