Хотя проверка немного странная. В запросе, который получает состояние блокировок каких-то запретных вызовов нет. Другой вопрос, что там используются таблицы, которые MS начиная с MS SQL 2005 считает устаревшими, но тем не менее, они есть (хотя никто не гарантирует, что они останутся в следующих версиях).
Ещё момент: эти таблицы в SQL2000 по умолчанию были доступны всем на чтение, а в SQL2005 по умолчанию только некоторым ролям. Поэтому нужно посмотреть есть ли доступ у учётной записи на чтение из таблиц, которые есть в запросе, который формируется в методе totalSQL класса SysSQLBlockingMSSQL.
|