【问题标题】:SSIS: Mismatched quotes errorSSIS:不匹配的引号错误
【发布时间】:2017-08-24 13:05:39
【问题描述】:

我正在尝试让这个 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' 之前添加一个引号,在末尾添加一个额外的引号,围绕分号,以及无数其他变体,但我一直收到这个错误。我错过了什么?

【问题讨论】:

    标签: ssis


    【解决方案1】:

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

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

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-03-27
      • 2013-03-27
      • 1970-01-01
      • 1970-01-01
      • 2023-04-05
      相关资源
      最近更新 更多