Compartilhar via


DTS_E_CANNOTCONVERTBETWEENUNICODEANDNONUNICODESTRINGCOLUMN

Detalhes

Nome do produto

SQL Server

Versão do produto

10.0

Número da compilação do produto

ID do evento

-1071636234

Origem do evento

dtsmsg.rll

Componente

Integration Services

Nome simbólico

DTS_E_CANNOTCONVERTBETWEENUNICODEANDNONUNICODESTRINGCOLUMN

Texto da mensagem

Não é possível converter a coluna "__" entre tipos de dados de cadeias de caracteres Unicode e não-Unicode.

Explicação

Esta mensagem indica que um componente de fluxo de dados está tentando passar dados de cadeia de caracteres Unicode a outro componente que espera dados de cadeia de caracteres não-Unicode na coluna correspondente ou vice-versa.

O valor hexadecimal do número desse erro é 0xC02020F6.

Causas possíveis

Esta mensagem pode aparecer devido a um dos seguintes problemas:

  • Você está usando a fonte Excel e não configurou uma transformação Conversão de Dados para converter colunas de cadeia de caracteres dos dados Unicode carregadas a partir da fonte Excel.

  • Você está usando o destino Excel e não configurou uma transformação Conversão de Dados para converter os dados para Unicode que estão sendo salvos no destino Excel.

Ação do usuário

Adicione transformações de conversão de dados para converter os dados.

Adicione transformações de conversão de dados para converter colunas de cadeia de caracteres de não-Unicode (DT_STR) para cadeias de caracteres Unicode (DT_WSTR), ou vice-versa.

Use o Assistente de Importação e Exportação do SQL Server para criar o pacote.

Quando você usa o Assistente de Importação e Exportação do SQL Server para criar um pacote, ele cria e configura todas as transformações de Conversão de Dados necessárias. Use o assistente para criar um pacote básico, salve-o, e então reconfigure-o e aprimore-o.