1) The result set is technically stored in an OLEDB Rowset, which can be placed in an ADORecordConstruction and converted to an ADO RecordSet. SSIS does this implicitly when you are really accessing object data.
Without scripts, the only way to see this data when running SSIS is to use the Foreach Loop container.
- Install the Foreach Loop enumerator for the ADO Foreach enumerator.
- Assign a variable for each column in your result set.
- Use these variables in a loop to display them in your execution log using event handlers.
If you really want to view the data of an object, I highly recommend creating a data stream, converting the object to a Script source and connecting a data viewer to it to see the data in a grid form.
And finally, I recommend that if you are just trying to debug and view the dataset returned by your SQL task, the Script task can execute the query and quickly display its results (for example) on the local file.
source share