Parameters DTExec:如何在SSIS包的参数值中使用分号
我刚刚从中了解到,如果在使用DTExec从命令行运行包时参数配置不正确(如果缺少必需的参数),那么包将永远处于“创建执行”状态,并且永远不会实际运行 在使用DTExec时,当SSIS包参数中有分号时,会出现一些类似的奇怪行为。如果参数中有分号,DTExec只会说: “该命令的语法不正确。”Parameters DTExec:如何在SSIS包的参数值中使用分号,parameters,ssis,dtexec,Parameters,Ssis,Dtexec,我刚刚从中了解到,如果在使用DTExec从命令行运行包时参数配置不正确(如果缺少必需的参数),那么包将永远处于“创建执行”状态,并且永远不会实际运行 在使用DTExec时,当SSIS包参数中有分号时,会出现一些类似的奇怪行为。如果参数中有分号,DTExec只会说: “该命令的语法不正确。” 正确的语法是什么?转义分号似乎不起作用。我得到了礼貌的回答。参数名称/类型/值的命令行参数必须加引号,然后在该参数内,参数值必须加双引号: /parameter "RequiredParameter(stri
正确的语法是什么?转义分号似乎不起作用。我得到了礼貌的回答。参数名称/类型/值的命令行参数必须加引号,然后在该参数内,参数值必须加双引号:
/parameter "RequiredParameter(string);""parameter;value;has;semicolons"""
上面示例中的整个执行命令行变为:
/parameter "RequiredParameter(string);""parameter;value;has;semicolons"""
DTExec.exe /ISSERVER "\SSISDB\Data Feeds\Data Feed Project\Data Feed.dtsx" /SERVER "." /parameter "RequiredParameter(string);""parameter;value;has;semicolons"""