Служба SSIS не регистрирует ошибку, когда исходные данные имеют значение NULL, а целевой столбец не может быть обнулен с помощью задачи OLDEDBDestination
Получаю одну странную проблему с моим единственным пакетом служб SSIS.
У меня есть столбец в источнике (например, столбец FirstName), который является нулевым. и в OLEDBDestination столбец Destination(Destination.FirstName), который сопоставлен с указанным выше исходным столбцом (Source.FirstName), не может иметь значение null.
Теперь, когда выполняется DFT, он не выдает никакой ошибки и продолжает работать. когда я проверяю в сервере sql процесс приостанавливается.
SSIS не выдает никакой ошибки для этого.
Любая идея, каково решение для этого кроме того, чтобы сохранить одинаковый параметр nullable в обоих столбцах?
1 ответ
Убедитесь, что все ваши свойства FailPackageOnError установлены на "True".
Также проверьте наличие обработчиков OnError, которые перехватывают ошибку и предотвращают ее возникновение.