Applies ToSQL Server 2017 Developer SQL Server 2017 Enterprise SQL Server 2017 Enterprise Core

Sintomas

Exporte uma tabela como um arquivo CSV usando o Microsoft SQL Server Management Studio (SSMS) ou SQL Server Data Tools (SSDT). Por exemplo, você exporta uma tabela para o formato CSV em um projeto SQL Server SSIS (Integration Services).

Se você selecionar aspas duplas (") como o qualificador de texto e se algum registro contiver aspas duplas, as marcas poderão não ter escape correto na saída.

Exemplo

Dados originais

big"data

Saída esperada

"big""data"

Saída real

"Big"data"

Resolução

A correção para esse problema está incluída na seguinte atualização para SQL Server:

Atualização cumulativa 8 para SQL Server 2017

Depois de instalar essa atualização, ao exportar uma tabela usando o formato CSV, você precisará ativar a funcionalidade "Qualificador de Escape" definindo seu valor como True.

A funcionalidade "Qualificador de Escape" precisa ser alterada no SSDT para o pacote SSIS salvo quando você usa o comportamento de escape.

A captura de tela a seguir mostra os detalhes da propriedade EscapeQualifier:

Detalhes da propriedade EscapeQualifier

Observações: 

Sobre SQL Server builds

Cada novo build para SQL Server contém todos os hotfixes e correções de segurança que estavam no build anterior. Recomendamos que você instale o build mais recente para sua versão do SQL Server:

O build mais recente do SQL Server 2017

Status

A Microsoft confirmou que este é um problema nos produtos Microsoft listados na seção "Aplicável a".

Referências

Saiba mais sobre a terminologia padrão que a Microsoft usa para descrever as atualizações de software.

Precisa de mais ajuda?

Quer mais opções

Explore os benefícios da assinatura, procure cursos de treinamento, saiba como proteger seu dispositivo e muito mais.