Нечеткий поиск служб SSIS с несколькими выходами на ошибку поиска - PullRequest
1 голос
/ 23 февраля 2009

У меня довольно простой пакет служб SSIS с 3 компонентами:

  1. Источник OLE DB
  2. Нечеткий поиск
  3. Назначение 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 строк.

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

Спасибо Daniel

1 Ответ

2 голосов
/ 24 февраля 2009

Я решил вопрос:

Столбец достоверности должен иметь тип данных "float", а не "real".

Daniel

...