我试图让这个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'之前放置一个引号,在末尾添加一个额外的引号,在分号周围,以及无数其他变体,我不断收到该错误。我错过了什么?
答案 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