Я работаю над проектом SSIS. Я пытаюсь выполнить запрос в файл. В моем пакете у меня есть источник OLE DB, который выполняет этот запрос.
USE [DB]
SET FMTONLY OFF;
DECLARE @table_data TABLE
(
column_01 VARCHAR(255),
column_02 VARCHAR(10),
column_04 VARCHAR(255)
)
SELECT
'column_01',
'column_02',
'column_03'
UNION ALL
column_01,
column_02,
column_03
FROM
@table_data
Когда я пытаюсь запустить скрипт, я получаю эту ошибку:
SSIS: столбец 'column_01' не найден в источнике данных
Я попытался включить ValidateExternalMetaData
, и я получил ошибку (failed validation and returned validation status "VS_NEEDSNEWMETADATA"
).
Источник OLE DB выводит данные в динамический текстовый файл.
Я не знаю, как это исправить, или не понимаю, почему SSIS не позволяет мне использовать это.