1) Результирующий набор технически хранится в объекте OLEDB Rowset, который может быть помещен в объект ADORecordConstruction и преобразован в ADO RecordSet. SSIS делает это неявно всякий раз, когда вы действительно обращаетесь к данным объекта.
Без использования сценариев единственный способ увидеть эти данные в рамках выполнения SSIS - использовать контейнер Foreach Loop.
- Установите перечислитель перекрестного цикла на Foreach ADO Enumerator.
- Назначьте переменную для каждого столбца в вашем результирующем наборе.
- Используйте эти переменные в цикле, чтобы отобразить их в вашем журнале выполнения с помощью обработчиков событий.
Это, как говорится, если вы действительно хотите, чтобы просмотреть данные объекта, я высоко рекомендуется создать поток данных, преобразование объекта в Source Script, и присоединение просмотра данных к нему, чтобы увидеть данные в сетка.
И, наконец, я рекомендую, если вы просто пытаетесь отладить и просмотреть набор данных, возвращаемый вашей задачей SQL, задача сценария может выполнить запрос и быстро вывести его результаты (например) локального файла.
печатать его на сетке - форма - где? HTML? PDF? CSV-файл? Это для целей отладки? –