Intercalaciones

22/05/2006 - 22:30 por Manuel | Informe spam
Hola foreros...
les cuento mi problemita... hace algunos días cambiamos el server de la
empresa, probamos los sistemas que se encuentran en ejecución, todo bien
hasta que algunos comenzaron a dar problemas dando un error de
Intercalación...
revisando nos hemos dado cuenta que la intercalación del antiguo servidor es
SQL_Latin1_General_CP1_CI_AS y la que quedo en el nuevo es MODERN_SPANISH

para el traspaso, se generaron los respaldos de las bases de datos y luego
estos se restauraron en el nuevo servidor, conservando su antigua propiedad
sql_latin1... excepto una, la cual no asume nada.

donde me esta generando el error es en un procedimiento almacenado que hace
una actualización una tabla, las aplicaciones que no utilizan procedimientos
almacenados trabajan sin ningún problema.

alguien me podría orientar sobre la forma de resolver este error, el cual
apremia pues las aplicaciones deben estar arriba todo el tiempo.

por su ayuda
muchas gracias

Manuel
 

Leer las respuestas

#1 Isaias
22/05/2006 - 23:24 | Informe spam
Al momento de instalar el nuevo servidor, debiste indicarle que tipo de
INTERCALACION (COLLATE) utlizaria, seguramente tiene uno diferente al que
tenia el antiguo servidor.

Puedes cambiar el COLLATE de una base con ALTER DATABASE, pero los datos que
se encuentran almacenados, conservaran su collate.
Saludos
IIslas


"Manuel" escribió:

Hola foreros...
les cuento mi problemita... hace algunos días cambiamos el server de la
empresa, probamos los sistemas que se encuentran en ejecución, todo bien
hasta que algunos comenzaron a dar problemas dando un error de
Intercalación...
revisando nos hemos dado cuenta que la intercalación del antiguo servidor es
SQL_Latin1_General_CP1_CI_AS y la que quedo en el nuevo es MODERN_SPANISH

para el traspaso, se generaron los respaldos de las bases de datos y luego
estos se restauraron en el nuevo servidor, conservando su antigua propiedad
sql_latin1... excepto una, la cual no asume nada.

donde me esta generando el error es en un procedimiento almacenado que hace
una actualización una tabla, las aplicaciones que no utilizan procedimientos
almacenados trabajan sin ningún problema.

alguien me podría orientar sobre la forma de resolver este error, el cual
apremia pues las aplicaciones deben estar arriba todo el tiempo.

por su ayuda
muchas gracias

Manuel



Preguntas similares