sql >> Base de Datos >  >> RDS >> Oracle

SSIS:el valor no se puede convertir debido a una posible pérdida de datos

Esto es algo común. El valor predeterminado en muchos casos para las importaciones a ssis desde otro tipo de sistema donde no se pueden determinar los metadatos para las columnas es el valor predeterminado de str(50). Dado que está tratando de insertar eso en una columna de un carácter, se supone que puede perder datos. Simplemente acceda al componente de origen haciendo clic con el botón derecho y seleccionando "Mostrar editor avanzado..."

Luego navegue a la última pestaña (Propiedades de entrada y salida)

Haga clic en + junto a Salida de origen OLE DB

Haga clic en el + junto a Columnas de salida

Resalte la columna ID

Desplácese hasta la Propiedad de tipo de datos de longitud a la derecha del cuadro de diálogo y cámbiela de 50 a 1.