Problemas con collation en SQL2005

02/11/2006 - 17:46 por John Niño | Informe spam
Hola a todos

Tengo el siguiente problema cuando trato de ejecutar un procedimiento
almacenado que ya existe en SQL2000 e intento crearlo en SQL2005:

Cannot resolve the collation conflict between "SQL_Latin1_General_CP1_CI_AS"
and "Modern_Spanish_CI_AS" in the equal to operation.

Alguien me puede ayudar a descifrar por qué sucede esto

Muchas Gracias
 

Leer las respuestas

#1 Ivan Pascual
02/11/2006 - 18:03 | Informe spam
Hola John,
El problema que tienes es por la manera que has instalado el Sql Server.

Seguramente has instalado el Sql Server con una intercalación Modern_Spanish
y el procedidmiento que has copiado es de un servidor que estaba instalado
con Latin1_General.

Esto se llama problema de intercalación de datos.

Deberas reinstalar el Sql server al Latin1_General o reescribir el procedure
desde el Sql Modern_Sapanish.

Para saber que modo has instalado en tu Sql server debes ir al servidor
donde tienes dicho stored, seleccionas propiedades, y en la pestaña de
General hay una información que dice:
Intercalación del Servidor: (Ahi tendras Latin1_General o
Modern_Spanish.

Espero te sirva,
Saludos.

Ivan Pascual

"John Niño" <John Niñ escribió en el mensaje
news:
Hola a todos

Tengo el siguiente problema cuando trato de ejecutar un procedimiento
almacenado que ya existe en SQL2000 e intento crearlo en SQL2005:

Cannot resolve the collation conflict between
"SQL_Latin1_General_CP1_CI_AS"
and "Modern_Spanish_CI_AS" in the equal to operation.

Alguien me puede ayudar a descifrar por qué sucede esto

Muchas Gracias

Preguntas similares