Сбой компонента служб SSIS не работает - PullRequest
0 голосов
/ 04 июля 2018

Я использую Visual Studio 2017 и SQL Server 2016. У меня есть пакет служб SSIS, и в этом пакете у меня есть задача сценария SQL, которая вызывает простой сценарий, в котором есть ошибка. Я не знаю, почему, когда есть ошибка, поток не идет бросить Failure путь.

Это часть моего пакета, где у меня путь отказа.

enter image description here

Это мой sql код:

SELECT CONVERT(BIGINT, N'aa1') AS Status

Это моя ошибка:

    [Execute SQL Task] Error: 
            Executing the query "SELECT CONVERT(BIGINT, N'aa1') AS Status
            ..." failed with the following error: 
            "Error converting data type nvarchar to bigint.". 
            Possible failure reasons: Problems with the query, 
            "ResultSet" property not set correctly, 
             parameters not set correctly,
             or connection not established correctly.

Почему моей задаче не удалось оспорить мой путь неудачи?

enter image description here

1 Ответ

0 голосов
/ 04 июля 2018

Согласно ссылке, которую вы сделали между заданием, обычная линия означает AND. Таким образом, move_file_to_fatal_error не может быть выполнен, так как он ожидает реализации и пути ошибки, и ошибки.

Вы должны отредактировать две ссылки между задачей и FST_Move и выбрать Logical OR

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...