Referencia de mensaje > Códigos de mensaje S > Mensajes SQL
  

Mensajes SQL

SQL_50001 La API IOutputBuffer::setRowType() ha fallado.

Explicación:
El servicio de integración no pudo generar una fila de salida desde la transformación SQL.
Respuesta del usuario:
Revise los mensajes de error anteriores si desea más información.

SQL_50002 Se ha devuelto NULL DB Handle.

Explicación:
El servicio de integración no se pudo conectar a una base de datos mediante una conexión dinámica con una transformación SQL.
Respuesta del usuario:
Los datos de origen contienen datos de conexión no válidos. El nombre de usuario de la base de datos, la contraseña de la base de datos, el servidor o la cadena de conexión no son correctos.

SQL_50003 ScriptName está vacío.

Explicación:
La transformación SQL se ha configurado para ejecutarse en un script SQL externo pero el puerto ScriptName no contiene datos.
Respuesta del usuario:
El puerto ScriptName debe contener el nombre y la ruta de acceso del archivo que contiene un script SQL que debe ejecutarse para cada fila de entrada. Compruebe que el puerto ScriptName esté conectado y que los datos de origen contengan el nombre del archivo.

SQL_50004 SetProperty ha fallado.

Explicación:
El servicio de integración no pudo configurar las propiedades de la base de datos para una conexión dinámica de transformación SQL.
Respuesta del usuario:
La conexión dinámica contiene pares de nombre-valor en las opciones avanzadas. Compruebe que haya escrito correctamente las opciones y que sean válidas para el tipo de base de datos. Las opciones avanzadas no distinguen entre mayúsculas y minúsculas.

SQL_50005 El nombre de objeto de conexión lógica está vacío.

Explicación:
El servicio de integración no se pudo conectar a una base de datos para esta fila porque el puerto LogicalConnectionObject de la transformación SQL no contiene datos.
Respuesta del usuario:
Compruebe que el puerto LogicalConnectionObject esté conectado y que los datos de origen contengan un nombre de objeto de conexión válido en todas las filas.

SQL_50006 FlushOutRow ha fallado.

Explicación:
El servicio de integración no pudo generar una fila de salida desde la transformación SQL.
Respuesta del usuario:
Revise los mensajes de error anteriores si desea más información.

SQL_50007 Se ha producido un error ODL. Consulte el puerto de error predefinido si desea un mensaje de error más detallado.

Explicación:
El servicio de integración encontró un error de base de datos al procesar una consulta SQL desde la transformación SQL.
Respuesta del usuario:
Revise los mensajes de error del puerto SQLError de la transformación SQL.

SQL_50008 El número de columnas de la consulta de selección es mayor que el número de puertos de salida en la transformación SQL.

Explicación:
La transformación SQL no tiene un puerto de salida para todas las columnas de la instrucción SQL SELECT.
Respuesta del usuario:
Añada los puertos de salida que faltan a la transformación SQL.

SQL_50009 La información de conexión estática es inapropiada para crear un proceso de control de base de datos válido.

Explicación:
El servicio de integración no puede conectarse a la base de datos porque la conexión definida en las conexiones del administrador del flujo de trabajo no es válida para la transformación SQL.
Respuesta del usuario:
Use una conexión de base de datos relacional para la transformación SQL. Compruebe que el tipo de base de datos de la conexión sea válido para la transformación SQL.

SQL_50010 Error: No se ha podido crear el proceso de control de archivo.

Explicación:
El servicio de integración no pudo encontrar el archivo de script para la transformación SQL.
Respuesta del usuario:
Compruebe que el archivo de script exista y que el servicio de integración pueda tener acceso a él.

SQL_50011 La consulta SQL introducida mediante Designer está vacía.

Explicación:
Se ha configurado una transformación SQL para que se ejecute en el modo consulta. La transformación, sin embargo, no tiene una consulta SQL.
Respuesta del usuario:
Añada una consulta SQL a la transformación.

SQL_50013 Error al configurar los datos en el destino.

Explicación:
El servicio de integración no pudo grabar los datos de salida desde la transformación SQL.
Respuesta del usuario:
Consulte los mensajes de error anteriores si desea más información.

SQL_50014 Error al obtener los datos de origen.

Explicación:
El servicio de integración no pudo tener acceso a los datos de origen para la transformación SQL.
Respuesta del usuario:
Consulte los mensajes de error anteriores si desea más información.

SQL_50015 No se ha podido conectar a la base de datos.

Explicación:
El servicio de integración no se pudo conectar a la base de datos con los datos de conexión dinámicos del origen.
Respuesta del usuario:
Compruebe que el nombre de usuario de la base de datos, la contraseña y la cadena de conexión sean correctos.

SQL_50017 No se ha podido obtener el atributo de nombre de la conexión relacional desde el repositorio.

Explicación:
El servicio de integración no pudo encontrar el nombre de la conexión de la base de datos en el repositorio.
Respuesta del usuario:
Compruebe que el nombre de la conexión de la base de datos sea un nombre válido en las conexiones del administrador del flujo de trabajo.

SQL_50018 No se han podido obtener las conexiones.

Explicación:
El servicio de integración no se pudo conectar a la base de datos con la conexión dinámica.
Respuesta del usuario:
Compruebe que el nombre de usuario de la base de datos, la contraseña y la cadena de conexión sean correctos.

SQL_50070 Se ha alcanzado el umbral de errores.

Explicación:
El recuento de errores de la fila excedió el umbral de errores. Puede omitir los errores SQL si habilita la opción Continuar si hay errores en una fila. El servicio de integración continúa ejecutando el resto de las instrucciones SQL para la fila. Sin embargo, la sesión genera un error cuando el recuento de errores excede el umbral especificado.
Respuesta del usuario:
Revise los errores SQL en el puerto SQLError. El puerto SQL contiene los mensajes de error y las instrucciones SQL con error.

SQL_50071 La sesión ha fallado porque ha ocurrido un fallo de conexión después de que la transformación SQL pasara algunas de las filas de salida hacia abajo.

Explicación:
Se ha producido un error en la conexión de la base de datos mientras la transformación SQL estaba ejecutando una instrucción SELECT. Algunas filas de la base de datos ya se habían pasado desde la transformación SQL al canal. El servicio de integración no pudo volver a conectarse a la base de datos y no pudo continuar con el proceso sin duplicar las filas de salida.
Respuesta del usuario:
Ninguno. Mensaje informativo.

SQL_50072 Ha ocurrido un error al expandir un parámetro o variable en el entorno SQL <conexión o entorno de transacción SQL> para el objeto de conexión <nombre de conexión>.

Explicación:
La transformación SQL usa un objeto de conexión que se ha configurado con la conexión o la transacción SQL. SQL contiene un parámetro o variable que el servicio de integración no puede resolver.
Respuesta del usuario:
Compruebe que el parámetro o la variable se hayan definido correctamente en el archivo de parámetros y que su valor en dicho archivo coincida con el tipo de datos del parámetro o la variable. Por ejemplo, no puede configurar una variable de asignación de entero a una cadena de texto en el archivo de parámetros.