Saltar al contenido

Paquete SSIS: convierte entre tipos de datos de cadena unicode y no unicode

Solución:

El tipo de datos de Oracle VARCHAR2 parece ser equivalente a NVARCHAR en SQL Server, o DT_WSTR en SSIS. Referencia

Tendrás que convertir usando el Transformación de conversión de datos, o CAST o CONVERT funciones en SQL Server.

Si el paquete funciona en una máquina y no en otra; Intente configurar NLS_LANG en el idioma, territorio y juego de caracteres correctos y pruebe el paquete.

[Command Prompt]> set NLS_LANG=AMERICAN_AMERICA.WE8ISO8859P1

La forma más fácil de evitar esto para abrir el paquete SSIS en el bloc de notas (el archivo dtsx) y realice una búsqueda y reemplazo global de todas las instancias de validateExternalMetadata = “Verdadero” con validateExternalMetadata = “Falso”.

nota: encontramos este problema al conectarnos a una base de datos Oracle 11g en Linux a través de SSIS.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *