Não foi possível ler o arquivo CSV com aspas duplas no valor da célula

Estou tentando ler um arquivo CSV com este tipo de linhas:

"Um texto"; "Outro texto"; "Um texto com" "aspas" ""

Na minha conexão de Arquivo Simples, preenchi o qualificador de Texto como ". Quando clico no botão Visualizar, as linhas são exibidas corretamente: Um texto com" "aspas" "(Não deve mostrar apenas uma aspas duplas?)

Mas assim que tento executar o pacote, ocorre um erro dizendo que o delimitador de coluna não pode ser encontrado:

[Source of fichier plat [1313]] Erreur *: «* O séparateur de colonne pour la colonneCOL3»É introuvável.

Se eu remover essas aspas duplas no valor da célula, ele funcionará bem.

Existe alguma maneira de fazer o SSIS ler essas células com aspas duplas?

Para os mesmos dados, você pode ver como 2008 versus 2012 visualizará os dados. Observe que Col2 escapa ou não escapa as aspas duplas (um texto com "aspas" vs um texto com "" aspas "")

O resultado do uso da versão 2008 é que ela falhará com as seguintes mensagens de erro

O delimitador de coluna para a coluna "Col2" não foi encontrado.

Ocorreu um erro ao processar o arquivo "c: \ ssisdata \ so \ input \ so_36033443.txt" na linha de dados 1.

Uma reprodução do problema usando o Biml segue

<Biml xmlns="http://schemas.varigence.com/biml.xsd">
  <Connections>
    <FlatFileConnection
      FilePath="c:\ssisdata\so\input\so_36033443.txt"
      FileFormat="FFF_36033443"
      Name="FFSRC" />
  </Connections>
  <FileFormats>
    <FlatFileFormat 
      Name="FFF_36033443"
      IsUnicode="false"
      HeaderRowDelimiter=";"
      CodePage="1252"
      TextQualifer="&quot;"
      >
      <Columns>
        <Column Name="Col0" DataType="AnsiString" Length="10" Delimiter=";"  CodePage="1252"/>
        <Column Name="Col1" DataType="AnsiString" Length="20" Delimiter=";"  CodePage="1252"/>
        <Column Name="Col2" DataType="AnsiString" Length="20" Delimiter="CRLF"  CodePage="1252"/>
      </Columns>
    </FlatFileFormat>
  </FileFormats>
  <Packages>
    <Package Name="so_36033443">
      <Tasks>
        <Dataflow Name="DFT Demo Delimiter">
          <Transformations>
            <FlatFileSource 
              ConnectionName="FFSRC" 
              Name="FFSRC so_36033443" />
            <DerivedColumns Name="DER Placeholder" />
          </Transformations>
        </Dataflow>
      </Tasks>
    </Package>
  </Packages>
</Biml>

questionAnswers(0)

yourAnswerToTheQuestion