invalid request BLR
Hola
Entorno: Firebird 2.04 Windows 2000 Backup actualizado Tengo una base de datos que funciona bien. Estaba modificando unos datos y ante un error decidí restaurar la base desde el backup, en este punto es donde me dio el error. La salida del error es esta: Cita:
Vi que invalid request BLR at... aparece con frecuencia en firebird, pero cuando se están creando o modificando stored procedure, nunca con una base en funcionamiento y mucho menos restaurando desde un backup. Se agradece cualquier tipo de ayuda Saludos Jose |
He solucionado el problema recuperando la base desde un backup de archivo, esto es un backup de la .fdb y no de .fbk
Efectivamente había un error en un procedimiento que llama a SPREGISTRARSUELDO, le faltaba pasar un prámetro. Ahora tengo dos dudas: 1) Porque me dejó compilar los sp (esto fue hace varios meses) si faltaba un parámetro en la llamada. En realidad está el sp SPREGISTRARSUELDO que es llamado desde otros cuatro o cinco sp, luego de un tiempo modifiqué el SPREGISTRARSUELDO agregándole un parámetro y me quedó uno de los sp sin modificar. Pienso que ante este error no debería haberme dejado compilar :confused: 2) De no haber tenido el backup de la base (base.fdb) como lo hubiera podido solucionar? Me da la impresión que no tenía solución. Saludos |
Hay que tener cuidado con los parámetros que no concuerdan en número tanto en la llamada como en la devolución de sus valores porque te pueden estropear la base de datos.
|
Hola Casimiro
de hecho no rompió la base, sino que había inconsistencias en el backup. Sigo pensando que cuando se compiló el sp debió haber saltado el error, sino se convierte en algo bastante peligroso. Saludos TJose |
La franja horaria es GMT +2. Ahora son las 15:19:03. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi