SQL2600W | El puntero del parámetro de entrada para el bloque de autorización no es válido o el tamaño del bloque es incorrecto. |
Explicación: El puntero para el parámetro de estructura de autorización es NULL, el puntero para la estructura de autorización señala un área que es más pequeña que la longitud indicada en el campo de longitud de estructura, o el campo de longitud de estructura de autorización no se ha establecido con el valor correcto.
No se puede procesar el mandato.
Respuesta del usuario: Corrija el valor del parámetro de entrada y vuelva a someter el mandato.
SQL2650N | Se ha pasado un parámetro que no es válido a la API de anotaciones cronológicas de lecturas asíncronas. Código de razón = "<código-razón>". |
Explicación: Se ha pasado un parámetro que no es válido a la API de anotaciones cronológicas de lecturas asíncronas. Los códigos de razón posibles son los siguientes:
Respuesta del usuario: Para el código de razón 01, asegúrese de que la acción sea SQLU_RLOG_QUERY, SQLU_RLOG_READ o SQLU_RLOG_READ_SINGLE.
Para el código de razón 02, asegúrese de que el número de secuencia de anotación inicial es menor que el número de secuencia de anotación activa actual que se ha devuelto en la estructura de información de anotación de lectura.
Para el código de razón 03, asegúrese de que el número de secuencia de anotación final es lo bastante superior al número de secuencia de anotación inicial.
Para el código de razón 04, asegúrese de que el número de secuencia de anotación inicial es el número de secuencia de anotación inicial, o que es un byte más grande que el último número de secuencia de anotación de lectura que se ha devuelto en la estructura de información de las anotaciones cronológicas de lecturas.
Para el código de razón 05, asegúrese de que el número de secuencia de anotación inicial reside en una extensión del registro de la vía de acceso del archivo de anotaciones cronológicas de la base de datos.
Para el código de razón 06, asegúrese de que el número de secuencia de anotación final es mayor que el número de secuencia de anotación inicial.
Para el código de razón 07, asegúrese de que se ha asignado el almacenamiento intermedio y que tiene el tamaño que indica el parámetro de tamaño de almacenamiento intermedio de las anotaciones cronológicas.
Para el código de razón 08, aumente el tamaño del almacenamiento intermedio asignado.
Para el código de razón 09, asegúrese de que se ha asignado memoria correctamente y se han inicializado los punteros de forma adecuada.
SQL2651N | Los registros del archivo de anotaciones cronológicas relacionados con la base de datos no pueden leerse de forma asíncrona. |
Explicación: Se ha utilizado la API de anotaciones cronológicas de lecturas asíncronas contra una base de datos conectada que no tiene LOG RETAIN o USER EXITS ON. Sólo pueden leerse los registros del archivo de anotaciones asociados a las bases de datos que pueden recuperarse en avance.
Respuesta del usuario: Actualizar la configuración de la base de datos, identificada para la API de anotaciones cronológicas de lecturas asíncronas, activando LOG RETAIN y/o USER EXITS ON.
SQL2652N | No hay memoria suficiente para ejecutar el lector de anotaciones cronológicas asíncrono. |
Explicación: La asignación de los almacenamientos intermedios internos utilizados por la API de anotaciones cronológicas de lecturas asíncronas ha resultado anómala.
Respuesta del usuario: Aumente la cantidad de memoria disponible para el proceso (aumente la memoria real o virtual o elimine los procesos de fondo innecesarios), o disminuya el rango de números de secuencia de anotación cronológica que se proporciona para la API de anotaciones cronológicas de lecturas asíncronas.
SQL2653W | Es posible que una operación Restore, Forward o Crash Recovery haya vuelto a utilizar rangos de números de secuencia de anotaciones cronológicas. El código de razón es "<código-razón>". |
Explicación: Es posible que una operación Restore, Forward o Crash Recovery haya vuelto a utilizar rangos de números de secuencia de anotaciones cronológicas. Los códigos de razón posibles son los siguientes:
Respuesta del usuario: No es necesaria ninguna acción.
SQL2654W | Las anotaciones cronológicas de la base de datos se han leído de forma asíncrona hasta llegar al final de las anotaciones cronológicas activas actuales. |
Explicación: El lector de anotaciones cronológicas asíncrono ha leído todos los registros de anotación cronológica de las anotaciones cronológicas activas en la base de datos.
Respuesta del usuario: No es necesaria ninguna acción.
SQL2655N | El Lector de anotaciones cronológicas asíncrono ha detectado que el archivo de anotaciones cronológicas "<nombre>" no está asociado a la base de datos que se lee de forma asíncrona. |
Explicación: El Lector de anotaciones cronológicas asíncrono ha intentado leer registros de anotaciones cronológicas del archivo de anotaciones cronológicas especificado. Dicho archivo no está asociado con la base de datos que se lee de forma asíncrona.
Respuesta del usuario: Elimine este archivo de anotaciones cronológicas del directorio del anotaciones cronológicas de la base de datos. Traslade el archivo de anotaciones cronológicas correcto al directorio de anotaciones cronológicas de la base de datos, y vuelva a someter la llamada a la API de anotaciones cronológicas de lecturas asíncronas.
SQL2656N | El Lector de anotaciones cronológicas asíncrono ha detectado que el archivo de anotaciones cronológicas "<nombre>" no se puede leer. |
Explicación: El Lector de anotaciones cronológicas asíncrono ha intentado leer registros de anotaciones cronológicas del archivo de anotaciones cronológicas especificado. Dicho archivo ha sido dañado y no se puede leer.
Respuesta del usuario: Aumente la secuencia inicial de anotaciones cronológicas de lecturas, y vuelva a someter la llamada a la API de Anotaciones cronológicas de lecturas asíncronas para empezar a leer después del archivo de anotaciones cronológicas especificado.
SQL2657N | El Lector de anotaciones cronológicas asíncrono necesita el archivo de anotaciones cronológicas "<nombre>" que no reside actualmente en el directorio de anotaciones cronológicas de la base de datos. |
Explicación: El Lector de anotaciones cronológicas asíncrona necesita registros de anotación cronológica del archivo de anotaciones cronológicas especificado. Dicho archivo no reside actualmente en el directorio de anotación cronológica de la base de datos.
Respuesta del usuario: Traslade el archivo de anotaciones cronológicas cronológico especificado al directorio de anotaciones cronológicas de la base de datos que se lee de forma asíncrona. Si la vía de acceso del archivo de anotaciones cronológicas de la base de datos se modifica, puede que no se pueda encontrar el archivo de anotaciones cronológicas en la antigua vía de acceso del archivo de anotaciones cronológicas. Vuelva a someter la llamada a la API de Registro Cronológico de Lecturas Asíncronas.