Ver Mensaje Individual
  #7 (permalink)  
Antiguo 11/12/2013, 11:13
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 17 años
Puntos: 2658
Respuesta: Aumento desproporcionado del tamaño de las bases de datos en FireBird

A ver si entiendo bien, ¿esos caracteres están en el cuerpo del stored procedure, usados en las denominaciones de los identificadores de objetos (nombres de tablas, columnas, etc), y no en lo que son cadenas de texto?
Si ese es el caso, pareces tener un error de configuracion del servidor, porque entonces la tabla donde se almacena el cuerpo del código, no está soportando ese tipo de colllation, y eso está un poquitín más allá de lo que pudes solicionar así nomás.
Ese tipo de comportamiento lo he visto suceder en otros DBMS, aunque no genera en esos caoss una corrupción tan grande. Normalmente sólo alcanza a un caracter, ya que lo convierte en dos.
Como sea, es cierto que si usaron letras acentuadas en los nombres de los objetos, han metido la pata a lo grande, porque eso se considera una pésima práctica, por cuestiones de compatibilidad entre servidores. La mejor de todas las soluciones es modificar todas esas apariciones acentuadas, para eliminaras.
Lo siento, pero es muy posible que les convenga tomar el toro por las astas y resolverlo como un bug de producción.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)