[英]Passing multiple values from SQL Server Agent to SSIS
我需要从SQL Server代理作业传递到SSIS包中的4个值。 这是我在命令行中的代码。
(添加了换行符以提高可读性)
/SQL "\"\DataWarehouse\Common\SSISPackageExecution\""
/SERVER "\"DEV-DS12\""
/CHECKPOINTING OFF
/SET "\"\Package.Variables[Control::SQLAgentJob].Value\"";"\"\"\"SSIS - Data Warehouse ETL\"\"\""
/SET "\"\Package.Variables[Control::Category].Value\"";"\"\"\"Dimension\"\"\""
/SET "\"\Package.Variables[Control::StartStep].Value\"";"\"\"\"10\"\"\""
/SET "\"\Package.Variables[Control::EndStep].Value\"";"\"\"\"20\\\"\"\""
/REPORTING E
我正在使用SQL Server 2014,SSMS 2014和VS 13以及2014 datatools
当我执行我的工作时,这是给我的:选项“-”无效。 命令行参数无效。
我的财产路径是:
我的价值观是:
删除引号转义:
/SQL "\DataWarehouse\Common\SSISPackageExecution"
/SERVER "DEV-DS12"
/CHECKPOINTING OFF
/SET "Package.Variables[Control::SQLAgentJob].Value";"SSIS - Data Warehouse ETL"
/SET "Package.Variables[Control::Category].Value";"Dimension"
/SET "Package.Variables[Control::StartStep].Value";"10"
/SET "Package.Variables[Control::EndStep].Value";"20"
/REPORTING E
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.