SSIS:不匹配的引号错误

时间:2017-08-24 13:05:39

标签: ssis

我试图让这个DTEXEC语句起作用:

DTExec /REP E /f Congrat.dtsx 
/CONNECTION AcadProfDW;"\"Data Source=###########;User ID=######;
Password=##########;Initial Catalog=AcadProfDW;Provider=SQLNCLI11.1;
Persist Security Info=True;Auto Translate=False;\"" 
/Set \Package.Variables[Project::CsvInputFilePath].Properties[Value];
"d:\directory\" 

我收到此错误:

The argument "\Package.Variables[Project::CsvInputFilePath].Properties[Value];d:\directory " has mismatched quotes.

我尝试在'\ Package'之前放置一个引号,在末尾添加一个额外的引号,在分号周围,以及无数其他变体,我不断收到该错误。我错过了什么?

1 个答案:

答案 0 :(得分:0)

您应该按如下方式编写/ Set参数:

/Set \Package.Variables[Project::CsvInputFilePath].Properties[Value];
"d:\directory\\"

"/Set \Package.Variables[Project::CsvInputFilePath].Properties[Value];
d:\directory\\"

对此有一个问题,这里是答案 - https://stackoverflow.com/a/3348557