Как передать данные табличных переменных в поток данных в 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.
Спасибо, Сантош