Partilhar via


DTS_E_CANNOTCONVERTBETWEENUNICODEANDNONUNICODESTRINGCOLUMNS

Detalhes

Nome do produto

SQL Server

Versão do produto

10.0

Número da compilação do produto

ID do evento

-1071636243

Origem do evento

dtsmsg.rll

Componente

Integration Services

Nome simbólico

DTS_E_CANNOTCONVERTBETWEENUNICODEANDNONUNICODESTRINGCOLUMNS

Texto da mensagem

Não é possível converter as colunas "__" e "__" 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 nas colunas correspondentes ou vice-versa.

O valor hexadecimal para esta mensagem de erro é 0xC02020ED.

Causas possíveis

Essa 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.