Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 SSIS Ошибка выполнения пакета  [new]
Yagrus2
Member

Откуда: Москва
Сообщений: 894
Hello world!
Пакет опубликован на сервере. Запускается по расписанию. Все время, успешно выполнялся.

Сегодня получил такую ошибку:
TRUNCATE Staging Table:
Error: Executing the query "" failed with the following error: "Retrieving the COM class factory for component with CLSID
{8957A18C-F62B-4A46-83FC-E8792FFD06DC} failed due to the following error: 80070020
The process cannot access the file because it is being used by another process. (Exception from HRESULT: 0x80070020).".
Possible failure reasons: Problems with the query, "ResultSet" property not set correctly, parameters not set correctly, or connection not established correctly.


Повторный запуск( в ручную) отработал без проблем.

С чем это может быть связано?

К сообщению приложен файл. Размер - 46Kb
27 июн 18, 15:14    [21525441]     Ответить | Цитировать Сообщить модератору
 Re: SSIS Ошибка выполнения пакета  [new]
Yagrus2
Member

Откуда: Москва
Сообщений: 894
Yagrus2,
Вот тело пакета

К сообщению приложен файл. Размер - 89Kb
27 июн 18, 15:15    [21525447]     Ответить | Цитировать Сообщить модератору
 Re: SSIS Ошибка выполнения пакета  [new]
Владислав Колосов
Member

Откуда:
Сообщений: 7407
Yagrus2,

ищите другой процесс, который использует файл.
27 июн 18, 18:20    [21526088]     Ответить | Цитировать Сообщить модератору
 Re: SSIS Ошибка выполнения пакета  [new]
hex10
Member

Откуда:
Сообщений: 64
У меня такой странный вопрос:

Имеется пакет, который выгружает данные в xls файл.
Пакет запускается из VS.
После выгрузки запускается Script Task с макросом в этом xls файле.
В какой то момент на шаге Script Task стала возникать ошибка.
Все вы знаете как нелегко отловить ошибку внутри Script Task, а если и можно в конце-концов залогировать, то ничего в этом логе толкового не указывается. Поэтому я опущу 2-х дневные мои изыскания и перейду сразу к проблеме.
Ошибка возникает из-за того, что по каким то неведомым (после того, как все работало долгое время без ошибок) причинам, файл остается открытым на шаге заливки данных.
Пока решил проблему путем переименовывания файла после заливки. Тогда следующий шаг Script Task отрабатывает нормально.
Но что могло случиться? Почему студия не отпускает файл?
3 авг 18, 14:12    [21628401]     Ответить | Цитировать Сообщить модератору
 Re: SSIS Ошибка выполнения пакета  [new]
msLex
Member

Откуда:
Сообщений: 7736
hex10
Имеется пакет, который выгружает данные в xls файл.
Пакет запускается из VS.
...
Почему студия не отпускает файл

Вы что, пакет каждый день ручками запускаете?

В XLS вы как выгружаете, через стандартный destination или пользовательским dotnet кодом?
Если второе, то велика вероятность ошибки в вашем коде (где не делается Dispose).
Ну или где-то брейкпоинт стоит и до освобождения ресурса не доходит.
3 авг 18, 14:23    [21628439]     Ответить | Цитировать Сообщить модератору
 Re: SSIS Ошибка выполнения пакета  [new]
hex10
Member

Откуда:
Сообщений: 64
msLex,
ручками два раза в год.
выгружается стандартными инструментами.
3 авг 18, 14:25    [21628447]     Ответить | Цитировать Сообщить модератору
 Re: SSIS Ошибка выполнения пакета  [new]
msLex
Member

Откуда:
Сообщений: 7736
hex10
выгружается стандартными инструментами.

Что есть "стандартными инструментами"?
3 авг 18, 14:26    [21628450]     Ответить | Цитировать Сообщить модератору
 Re: SSIS Ошибка выполнения пакета  [new]
hex10
Member

Откуда:
Сообщений: 64
msLex
hex10
выгружается стандартными инструментами.

Что есть "стандартными инструментами"?

через стандартный destination
3 авг 18, 14:29    [21628465]     Ответить | Цитировать Сообщить модератору
 Re: SSIS Ошибка выполнения пакета  [new]
hex10
Member

Откуда:
Сообщений: 64
Картинка с другого сайта.
3 авг 18, 14:31    [21628472]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить