Служба SSIS не регистрирует ошибку, когда исходные данные имеют значение NULL, а целевой столбец не может быть обнулен с помощью задачи OLDEDBDestination

Получаю одну странную проблему с моим единственным пакетом служб SSIS.

У меня есть столбец в источнике (например, столбец FirstName), который является нулевым. и в OLEDBDestination столбец Destination(Destination.FirstName), который сопоставлен с указанным выше исходным столбцом (Source.FirstName), не может иметь значение null.

Теперь, когда выполняется DFT, он не выдает никакой ошибки и продолжает работать. когда я проверяю в сервере sql процесс приостанавливается.

SSIS не выдает никакой ошибки для этого.

Любая идея, каково решение для этого кроме того, чтобы сохранить одинаковый параметр nullable в обоих столбцах?

1 ответ

Убедитесь, что все ваши свойства FailPackageOnError установлены на "True".

Также проверьте наличие обработчиков OnError, которые перехватывают ошибку и предотвращают ее возникновение.

Другие вопросы по тегам