Получение заводской ошибки класса COM при выполнении пакета служб SSIS

#ssis #sql-job

Вопрос:

Я выполняю пакет служб SSIS через задание SQL. Пакет SSIS состоит из чтения XML-файла из местоположения, вставки его в несколько таблиц, а затем выполнения SQL-запроса для извлечения и выполнения некоторых других задач с данными. Иногда я получаю следующую ошибку в задании SQL.

Выполнение запроса «» завершилось со следующей ошибкой: «Получение фабрики классов COM для компонента с идентификатором CLSID {2D01DD3B-3F2B-4A00-B0EB-8340ADA5581B} не удалось из-за следующей ошибки: 800703fa Была предпринята попытка незаконной операции с разделом реестра, который был помечен для удаления. (Исключение из HRESULT: 0x800703FA).». Возможные причины сбоя: Проблемы с запросом, неверно задано свойство «Набор результатов», неверно заданы параметры или неправильно установлено соединение.

Когда я перезапустил агент SQL, задание отлично работает для того же XML-файла. Это тоже происходит не всегда.