когда я выполняю пакет служб SSIS из powershell, возвращаемые данные, состоящие только из результата процесса служб SSIS, а не фактического результата
Я пытаюсь получить набор результатов из процесса SSIS, когда он завершается,
Я выполняю пакеты из powershell, используя PS package.execute
#connecting to sql server
$sqlConnStr = "Data Source=" + $targetServer + ";Initial Catalog=master;Integrated Security=SSPI;"
$sqlConn = New-Object System.Data.SqlClient.SqlConnection $sqlConnStr
#create new SSIS object
$ssisService = New-Object $ssisNameSpace".IntegrationServices" $sqlConn
#select SSIS catalog
$cat = $ssisService.Catalogs["SSISDB"]
#select SSIS folder
$folder = $cat.Folders[$targetFolder]
#select target project
$project = $folder.Projects[$projectName]
#select target package
$targetPackage = $project.Packages[$package.PackageName]
#execute package and get the result
$actualVal = $targetPackage.Execute("false", $null)
ожидаемое значение:
набор данных из процесса SSIS
фактическое значение:
Только код результата процесса SSIS