无法从 SQL Server 代理作业执行 SSIS 包,我收到错误"命令行参数无效"



当我尝试从 SQL Server 代理作业执行 SSIS 包时,出现此错误:

以用户身份执行:WEATRUST\Prod_SSIS_Service.
Microsoft (R( SQL Server 执行包实用程序版本 11.0.7462.6,适用于 64 位
Copyright (C( Microsoft Corporation。保留所有权利。

缺少选项"项目"的参数。命令行参数无效。 步骤失败。

此外,当我直接执行 SSIS 包时,它按预期工作。我在不修改任何参数的情况下运行了包(在 Visual Studio 中使用已经设置的参数运行(,它按预期工作

当我检查包日志时,它甚至没有启动,还在系统表 (msdb.dbo.jobsteps( 中检查了参数,我在命令字段中得到了以下值:

/ISSERVER ""SSISDBZtestDST_HedisPKG_MAIN_DST_HEDIS_Monthly_Load_OUT.dtsx"" /SERVER ""EDS-PROJ-DV01"" /Par ""$Project::Control_file"";""WEA_ControlTotals"" /Par ""$Project::DST_Outbound_FileDir"";""F:PKG_TESTDST\"" /Par ""$Project::DST_Staging_FileDir"";""F:PKG_TESTDSTStaging\"" /Par ""$Project::Enrollment_file"";""WEA_Enrollment"" /Par ""$Project::Enrollmentdemo_file"";""WEA_EnrollmentDemographics"" /Par ""$Project::Pharmacy_file"";""WEA_PharmacyClaims"" /Par ""$Project::Providerdemo_file"";""WEA_ProviderDemographics"" /Par ""$Project::ServerName"";""EDS-PROJ-DV01"" /Par ""$Project::Singleclaim_file"";""WEA_SingleClaims"" /Par ""$ServerOption::LOGGING_LEVEL(Int16)"";1 /Par ""$ServerOption::SYNCHRONIZED(Boolean)"";True /CALLERINFO SQLAGENT /REPORTING E

您需要选择运行其余包的 control.dtsx 包。

在作业步骤属性中选择包

相关内容

最新更新