Как предотвратить ошибку истечения времени ожидания плана генерации данных - PullRequest
1 голос
/ 14 октября 2010

Я пытаюсь заполнить БД на моем локальном сервере SQL2008 с помощью плана генерации данных. Однако, когда я запускаю его, я получаю:

Сбой генерации данных из-за следующей исключительной ситуации: Истекло время ожидания. Время ожидания истекло до завершения операции или сервер не отвечает .. произошло 1 раз (а).

Я попытался установить для параметра Время ожидания подключения в Расширенных свойствах подключения значение 120 вместо 15, но ошибка все равно появляется.

Как мне решить эту проблему?

Здесь задействовано примерно 40 таблиц, и около 20 из них вставляют 100 строк, в то время как 10 таблиц ~ 1000 строк, а остальные менее 100 строк. Кроме того, когда я исключаю таблицу проблем, сценарий успешно завершается.

Спасибо!

1 Ответ

2 голосов
/ 01 мая 2011

Перейдите в меню Сервис> Параметры> Инструменты базы данных> Генератор данных> Время ожидания SQL

Возможно, вам придется перезапустить Visual Studio, чтобы изменения вступили в силу, по крайней мере, мне пришлось.

Существуют также другие значения времени ожидания, которые можно настроить с помощью реестра (QueryTimeoutSeconds, LongRunningQueryTimeoutSeoncds, LockTimeoutSeconds), хотя я не понимаю разницы. Смотри здесь .

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