当我尝试从SQL Server代理作业执行SSIS程序包时,出现此错误:
以用户身份执行:WEATRUST \ Prod_SSIS_Service。
适用于64位的Microsoft(R)SQL Server执行软件包实用程序版本11.0.7462.6
版权所有(C)Microsoft Corporation。版权所有。缺少选项“项目”的参数。命令行参数无效。步骤失败。
另外,当我直接执行SSIS程序包时,它按预期工作。我在运行该程序包时未修改任何参数(在Visual Studio中使用已设置的参数运行),该程序运行正常
当我检查软件包日志时,它甚至没有启动,还在系统表(msdb.dbo.jobsteps
)中检查了参数,在命令字段中得到了以下值:
/ISSERVER "\"\SSISDB\Ztest\DST_Hedis\PKG_MAIN_DST_HEDIS_Monthly_Load_OUT.dtsx\"" /SERVER "\"EDS-PROJ-DV01\"" /Par "\"$Project::Control_file\"";"\"WEA_ControlTotals\"" /Par "\"$Project::DST_Outbound_FileDir\"";"\"F:\PKG_TEST\DST\\"" /Par "\"$Project::DST_Staging_FileDir\"";"\"F:\PKG_TEST\DST\Staging\\"" /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