В моей задаче потока данных (DFT) у меня есть источник и назначение OLE DB. В диспетчере соединений мое соединение тоже OLE DB. Источник тянет 80000 записей и загружает в Дести. Простой пакет.
Мой пакет не работает на источнике OLE DB. Обратите внимание: он очень хорошо загружает 53769 записей. Но в конце он прерывается на источнике OLE DB.
Ошибка:
[Источник OLE DB [235]] Ошибка: Код ошибки SSIS DTS_E_OLEDBERROR. Произошла ошибка OLE DB. Код ошибки: 0x80004005. Доступна запись OLE DB. Источник: «Microsoft SQL Собственный клиент сервера 11.0». Результат: 0x80004005 Описание: «Ошибка протокола в потоке TDS». Доступна запись OLE DB. Источник: «Microsoft SQL Server Native Client 11.0» Hresult: 0x80004005 Описание: «Ошибка связи». Доступна запись OLE DB. Источник: «Microsoft SQL собственный клиент сервера 11.0». Результат: 0x80004005 Описание: «Поставщик общей памяти: на другом конце канала нет процесса.
[SSIS.Pipeline] Ошибка: Код ошибки SSIS DTS_E_PRIMEOUTPUTFAILED Метод PrimeOutput в OLE DB Source вернул код ошибки 0xC0202009. Компонент возвратил код ошибки, когда механизм конвейера вызвал PrimeOutput (). Значение кода ошибки определяется компонентом, но ошибка является фатальной, и конвейер прекратил выполнение . Возможно, перед этим были опубликованы сообщения об ошибках с дополнительной информацией о сбое.
Может кто-нибудь помочь мне решить эту ошибку? Это моя производственная среда.