Subscribe Twitter

Could not load package "" because of error 0xC0014062. The LoadFromSQLServer method has encountered OLE DB error code 0x80004005 (Login timeout expired).

   Несколько раз встречалась ошибка - валилось задание AGENT  SQL Server с ошибкой ,
при попытке запустить пакет SSIS package из шага задания-
Could not load package "" because of error 0xC0014062. The LoadFromSQLServer method has encountered OLE DB error code 0x80004005 (Login timeout expired).

   На форуме Microsoft в таких случаях советуют запускать пакет несколько раз, ну чтож... будем знать :)


In my case the solution is to configure a Retry when the job fails :
-Job\Properties\Steps\select Step\Edit\Advanced
-Retry Attempt = 4 (for example)
-Retry Interval (minutes) = 11 (for example)


4 комм.:

krllmksmv комментирует...

На вскидку вижу еще пару вариантов решения этой проблемы:
1. Разобраться, почему возникает таймаут - из за загрузки сервера на котором хранятся SSIS-пакеты или сети. И, если этого избежать нельзя, хранить SSIS-пакеты на заведомо незагруженном SQL-сервере.
2. Хранить пакеты не на SQL-сервере, а на диске

Unknown комментирует...

Да, но предложенный вариант мне больше нравится :)))
Сделала
-Job\Properties\Steps\select Step\Edit\Advanced
-Retry Attempt = 1 (for example)
-Retry Interval (minutes) = 2 (for example)

krllmksmv комментирует...

Ну смотри, вариант наверное рабочий. Единственный момент, который смущает - это не избавляет от ошибок в логе :)

bateks комментирует...

Первое, что приходит в голову – хранение на локальном сервере.

Отправить комментарий