2015-08-18 2 views
0

Я очень много борюсь с пакетом SSIS, который я пытаюсь выполнить. У меня есть ИСТОЧНИК OLE DB, который заполняется с помощью команды SQL, и он отлично работает, просмотр работает отлично.Значение не входит в диапазон в пакете SSIS

Когда я пытаюсь добавить новый столбец в запросе на выборку, которая имеет тип uniqueidentifier, то у меня есть сообщение об ошибке:

Value does not fall within the range in SSIS package

Я с использованием источника OLE DB и НАЗНАЧЕНИЯ OLE DB. Я использую SQL Server, а источник OLE DB является один сбой с этой ошибкой:

Outputs[OLE DB Source Output].Columns[LegalAddressCode] on the non-error output has no corresponding output column on the error output.

+0

Не можете описать данные, которые вы создали? Какие компоненты вы используете, а какие из них не работают? – AHiggins

+0

@AHiggins Я использую OLE DB SOURCE и OLE DB DESTINATION, я использую SQL Server, а OLE DB SOURCE - это один сбой –

+0

С этой ошибкой: выходы [OLE DB Source Output]. Колонки [LegalAddressCode] on выход без ошибок не имеет соответствующего выходного столбца на выходе ошибки. –

ответ

0

Ваши параметры теперь криво. Теперь вы пытаетесь вставить GUID длиной 16 байтов в меньшую переменную. Проверьте сопоставление в задаче OLE.

+0

Благодарим вас за ответ, хорошо Я пытаюсь вставить GUID в столбец GUID, должен ли я изменить его на что-то еще? –

+0

Проверьте количество столбцов, которые вы возвращаете, и если все карты, как вы думаете, они делают. Это звучит как классика, очень распространенная, одна ошибка. –

+0

Все карты, как я думаю, они должны ... ну, спасибо за помощь –

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