2009-02-23 5 views
1

у меня есть довольно простой пакет SSIS с 3-х компонентов:SSIS нечеткий поиск с несколькими выходами на ошибки поиска

  1. OLE DB Источник
  2. Fuzzy Lookup
  3. OLE DB Destination

В компонент нечеткого поиска я изменил в расширенной вкладке «Максимальное количество совпадений с выводом на поиск» от 1 до 2.

Когда я запускаю пакет после изменения, я получаю это сообщение об ошибке:

[Назначение OLE DB [57]] Ошибка: код ошибки SSIS DTS_E_OLEDBERROR. Произошла ошибка OLE DB. Код ошибки: 0x80004005. Доступна запись OLE DB. Источник: «Исходный клиент Microsoft SQL» Hresult: 0x80004005 Описание: «Поставщик OLE DB« STREAM »для связанного сервера« (null) »возвратил недопустимые данные для столбца [! BulkInsert] ._ Confidence '."

Изменение номера назад к 1 работает снова. Источник OLE DB имеет около 45000 строк, а поиск имеет около 580000 строк.

Я не знаю, как решить эту проблему дальше, поэтому любая помощь приветствуется!

Благодаря Daniel

ответ

2

Я решил проблему:

Уверенность столбец должен иметь тип данных «поплавок», а не «реальный».

Daniel

 Смежные вопросы

  • Нет связанных вопросов^_^