Можно ли ограничить максимальную продолжительность запросов в SQL Server 2000? - PullRequest
0 голосов
/ 22 октября 2008

В частности, я хотел бы определить, когда запрос выполняется более 5 минут, а затем вызвать его откат, я, без сомнения, мог бы сделать это на уровне приложения, но сейчас выясняю, есть ли в SQL Server какой-либо встроенный механизм для выполнения. это для меня.

Обратите внимание, для пояснения, я, к сожалению, все еще использую SQL Server 2000.

Ответы [ 2 ]

1 голос
/ 22 октября 2008

В обсуждении этого вопроса Как установить тайм-аут сценария SQL Server из скрипта? Я нашел ссылку на Нет такой вещи, как тайм-аут запроса ... статья, в которой говорится, что «тайм-ауты запросов являются только концепцией на стороне клиента».

Вы могли бы рассмотреть возможность использования

SET QUERY_GOVERNOR_COST_LIMIT value

команда, но, к сожалению, это не совсем то, что вы ищете.

Как документация говорит, что запрещает выполнение любого запроса * у которого расчетное истекшее время в секундах, необходимое для выполнения запроса на определенной конфигурации оборудования.

1 голос
/ 22 октября 2008

В SQL Server Management Studio выберите Сервис> Параметры> Выполнение запроса.

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