Несколько раз встречалась ошибка - валилось задание 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 в таких случаях советуют запускать пакет несколько раз, ну чтож... будем знать :)
при попытке запустить пакет 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)
-Job\Properties\Steps\select Step\Edit\Advanced
-Retry Attempt = 4 (for example)
-Retry Interval (minutes) = 11 (for example)
4 комм.:
На вскидку вижу еще пару вариантов решения этой проблемы:
1. Разобраться, почему возникает таймаут - из за загрузки сервера на котором хранятся SSIS-пакеты или сети. И, если этого избежать нельзя, хранить SSIS-пакеты на заведомо незагруженном SQL-сервере.
2. Хранить пакеты не на SQL-сервере, а на диске
Да, но предложенный вариант мне больше нравится :)))
Сделала
-Job\Properties\Steps\select Step\Edit\Advanced
-Retry Attempt = 1 (for example)
-Retry Interval (minutes) = 2 (for example)
Ну смотри, вариант наверное рабочий. Единственный момент, который смущает - это не избавляет от ошибок в логе :)
Первое, что приходит в голову – хранение на локальном сервере.
Отправить комментарий