Конечно вы уже перепроверили и убедились что с выражениями (expressions) у вас все в порядке, а значение EvaluateAsExpression установленно в значение True. Но значения экспрешшенов время от времени не рассчитываются, а пакет выполняется с значениями переменных по умолчанию.
Недавно столкнулся с этой этим и изучив данную проблему, выяснил что это баг SSIS и связанно это с параллельным выполнением нескольких пакетов.
Официальная статья от Microsoft: http://support.microsoft.com/kb/2448991/en-us
Для исправления ошибки, достаточно установить обновления для соответствующих версий серверов:
SQL Server 2008 R2 2438347 Cumulative Update package 5 for SQL Server 2008 R2
SQL Server 2005 Service Pack 3
2438344 Cumulative update package 13 for SQL Server 2005 Service Pack 3
SQL Server 2008 Service Pack 1
2413738 Cumulative update package 11 for SQL Server 2008 Service Pack 1
SQL Server 2008 Service Pack 2
2467239 Cumulative update package 2 for SQL Server 2008 Service Pack 2
SQL Server 2005 Service Pack 4
2489409 Cumulative update package 2 for SQL Server 2005 Service Pack 4
Недавно столкнулся с этой этим и изучив данную проблему, выяснил что это баг SSIS и связанно это с параллельным выполнением нескольких пакетов.
Официальная статья от Microsoft: http://support.microsoft.com/kb/2448991/en-us
Для исправления ошибки, достаточно установить обновления для соответствующих версий серверов:
SQL Server 2008 R2 2438347 Cumulative Update package 5 for SQL Server 2008 R2
SQL Server 2005 Service Pack 3
2438344 Cumulative update package 13 for SQL Server 2005 Service Pack 3
SQL Server 2008 Service Pack 1
2413738 Cumulative update package 11 for SQL Server 2008 Service Pack 1
SQL Server 2008 Service Pack 2
2467239 Cumulative update package 2 for SQL Server 2008 Service Pack 2
SQL Server 2005 Service Pack 4
2489409 Cumulative update package 2 for SQL Server 2005 Service Pack 4
Комментариев нет:
Отправить комментарий