Как передать данные табличных переменных в поток данных в ssis

Я написал код, как это в выполнении задачи SQL

Declare @tmpHistoricDriveSpace Table 
( Servername varchar(255), MachineName varchar(255), Drive char(2), FreeSpace_MB int) 
insert into @tmpHistoricDriveSpace (Drive, FreeSpace_MB) exec xp_fixeddrives

update @tmpHistoricDriveSpace 
set Servername = convert(varchar(225), 
SERVERPROPERTY('servername')),   
MachineName = convert(varchar(225), SERVERPROPERTY('MachineName'))

Select MachineName, Servername, Drive, Freespace_MB 
from @tmpHistoricDriveSpace

Это выглядит хорошо, но я не могу перенести этот результат в задачу потока данных в SSIS, которую я использую для заполнения таблицы.

Мне не нравится идея создать временную таблицу в основной базе данных или просто создать новую базу данных только для этой задачи.

Буду признателен за любую оказанную помощь.

Спасибо

Пожалуйста, обратитесь по этой ссылке для предыдущего обсуждения

1 ответ

Вместо того, чтобы писать код в задаче выполнения sql, почему вы не можете написать его непосредственно в OLE DB Source.

Спасибо, Сантош

Другие вопросы по тегам