Как предотвратить ошибку срока истечения срока действия плана с образованием данных

StackOverflow https://stackoverflow.com/questions/3927746

Вопрос

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

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

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

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

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

Спасибо!

Это было полезно?

Решение

Перейдите в меню «Инструменты»> «Параметры»> «Инструменты базы данных»> «Генератор данных»> «Тайм -аут» SQL

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

Существуют также другие значения тайм -аута, которые можно настроить через реестр (QueryTimeoutseconds, LongrunningQueryTimeoutseoncds, Locktimeoutseconds), хотя я не понимаю разницы. Видеть здесь.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top