Compartir a través de


DTS_E_CANNOTCONVERTBETWEENUNICODEANDNONUNICODESTRINGCOLUMNS

Detalles

Nombre del producto

SQL Server

Versión del producto

10.0

Número de compilación del producto

Identificador del evento

-1071636243

Origen del evento

dtsmsg.rll

Componente

Integration Services

Nombre simbólico

DTS_E_CANNOTCONVERTBETWEENUNICODEANDNONUNICODESTRINGCOLUMNS

Texto del mensaje

Las columnas "__" y "__" no pueden realizar conversiones entre tipos de datos de cadena Unicode y no Unicode.

Explicación

Este mensaje indica que un componente de flujo de datos está intentando pasar datos de cadena Unicode a otro componente que espera datos de cadena no Unicode en las columnas correspondientes, o viceversa.

El valor hexadecimal para este mensaje de error es 0xC02020ED.

Posibles causas

Este mensaje puede aparecer debido a uno de los siguientes problemas:

  • Está usando el origen de Excel y no ha configurado una transformación Conversión de datos para convertir columnas de cadenas desde los datos Unicode que se cargaron en el origen de Excel.

  • Está utilizando el destino de Excel y no ha configurado una transformación Conversión de datos para convertir a Unicode los datos que se están guardando en el destino de Excel.

Acción del usuario

Agregue transformaciones Conversión de datos para convertir los datos.

Agregue transformaciones Conversión de datos para convertir columnas de cadenas de no Unicode (DT_STR) a Unicode (DT_WSTR), o viceversa.

Use el Asistente para importación y exportación de SQL Server para crear el paquete

Cuando usa el Asistente para importación y exportación de SQL Server para crear un paquete, se crean y configuran las transformaciones Conversión de datos que necesita. Use el asistente para crear un paquete básico, guárdelo y después vuelva a configurarlo para mejorarlo.