В пакете ssis состоит из задачи потока данных, содержит Источник OLEDB и OLDB Target..provider - это собственный клиент sql.This используется для работы отлично.. но теперь появилась ошибка, как показано ниже.
Скажите, пожалуйста, как его решить, изменив его на ado.net?
ОС: windows 7 professional и db - SQL Server 2000
[Axe_Data [737]] Ошибка: код ошибки SSIS DTS_E_OLEDBERROR. Произошла ошибка OLE DB. Код ошибки: 0x80004005. Доступна запись OLE DB. Источник: "Microsoft SQL Server Native Client 10.0" Hresult: 0x80004005 Описание: "Ошибка связи". Доступна запись OLE DB. Источник: "Microsoft SQL Server Native Client 10.0" Hresult: 0x80004005 Описание: "Поставщик TCP: период таймаута семафора истек.
".
Мне очень нужна помощь в решении проблемы с SSIS. Я пытаюсь экспортировать/импортировать данные с помощью SSIS из одного кластера SQL в другой. Оба являются SQL 2008 Ent. 64-битная. Оба работают на Win2k8 Ent. 64-битная. Назначение - Win2k8 R2.
Проблема, которую я испытываю, является прерывистой, но очень частая. Соединение SSIS падает с разных этапов. Иногда происходит сбой при первой задаче, иногда на последнем.. иногда она полностью завершает первую итерацию (в каждом цикле) и терпит неудачу после следующей итерации.
Тождественная версия этого пакета была запущена в прошлом, без сбоев. Предыдущим пунктом назначения был один сервер (некластеризованный), работающий на стандарте Win2k3, и SQL 2005 Std. 64 бит.
Новый целевой сервер полностью свободен от трафика. Имеет много CPU/памяти и т.д. Пакет был выполнен либо с исходного сервера, либо с целевого сервера с аналогичными результатами.
Вот результат простой задачи импорта/экспорта:
- Копирование на [dbo]. [AGGSLIVE_Bandwidth] (Ошибка) Сообщения Ошибка 0xc0202009: поток данных Задача 1: код ошибки SSIS DTS_E_OLEDBERROR. Произошла ошибка OLE DB. Код ошибки: 0x80004005. Доступна запись OLE DB. Источник: "Microsoft SQL Server Native Client 10.0" Hresult: 0x80004005 Описание: "Ошибка связи". Доступна запись OLE DB. Источник: "Microsoft SQL Server Native Client 10.0" Hresult: 0x80004005 Описание: "Поставщик TCP: существующее соединение было принудительно закрыто удаленным хостом.". (Мастер импорта и экспорта SQL Server)
Ошибка 0xc0209029: поток данных Задача 1: код ошибки SSIS DTS_E_INDUCEDTRANSFORMFAILUREONERROR. Вход "Входной" входной сигнал "(62)" не удался, потому что произошел код ошибки 0xC020907B, а расположение строки ошибки на "входе" Destination Input "(62)" указывает на ошибку при ошибке. Произошла ошибка в указанном объекте указанного компонента. До этого могут появляться сообщения об ошибках с дополнительной информацией о сбое. (Мастер импорта и экспорта SQL Server)
Ошибка 0xc0047022: поток данных Задача 1: код ошибки SSIS DTS_E_PROCESSINPUTFAILED. Метод ProcessInput на компоненте "Destination - AGGSLIVE_Bandwidth" (49) не выполнен с кодом ошибки 0xC0209029 при обработке ввода "Destination Input" (62). Выбранный компонент возвратил ошибку из метода ProcessInput. Ошибка относится к компоненту, но ошибка является фатальной и приведет к прекращению работы задачи потока данных. До этого могут появляться сообщения об ошибках с дополнительной информацией о сбое. (Мастер импорта и экспорта SQL Server)
Ошибка 0xc0209017: поток данных Задача 1: установка конца набора строк для буфера не выполнена с кодом ошибки 0xC0047020. (Мастер импорта и экспорта SQL Server)
Ошибка 0xc0047038: поток данных Задача 1: код ошибки SSIS DTS_E_PRIMEOUTPUTFAILED. Метод PrimeOutput на компоненте "Источник - запрос" (1) возвратил код ошибки 0xC0209017. Компонент возвращал код сбоя, когда движок трубопровода назывался PrimeOutput(). Значение кода отказа определяется компонентом, но ошибка является фатальной, и конвейер прекратил выполнение. До этого могут появляться сообщения об ошибках с дополнительной информацией о сбое. (Мастер импорта и экспорта SQL Server)