Нечеткий поиск в SSIS с несколькими выходами на каждую ошибку поиска
У меня довольно простой пакет SSIS с тремя компонентами:
- Источник OLE DB
- Нечеткий поиск
- Назначение OLE DB
В компоненте нечеткого поиска я изменил на расширенной вкладке «Максимальное количество совпадений для вывода при поиске» с 1 на 2.
Когда я запускаю пакет после изменения, я получаю следующее сообщение об ошибке:
[Назначение OLE DB [57]] Ошибка: код ошибки SSIS DTS_E_OLEDBERROR. Произошла ошибка OLE DB. Код ошибки: 0x80004005. Доступна запись OLE DB. Источник: «Собственный клиент Microsoft SQL» Результат: 0x80004005 Описание: «Поставщик OLE DB 'STREAM' для связанного сервера '(null)' вернул недопустимые данные для столбца '[! BulkInsert] ._ Confidence'».
Изменение числа обратно на 1 снова работает. Источник OLE DB содержит около 45000 строк, а поиск - около 580000 строк.
Я не знаю, как решить эту проблему дальше, поэтому приветствую любую помощь!
Спасибо Даниэль