Error: No se puede resolver el conflicto de intercalación entre “Modern_Spanish_CI_AS” y “Modern_Spanish_CI_AI” de la operación equal to…

Problema:

Al ejecutar un SP se produce el siguiente error: “No se puede resolver el conflicto de intercalación entre “Modern_Spanish_CI_AS” y “Modern_Spanish_CI_AI” de la operación equal to.”

Solución:

El SP contiene variables de nombre incorrecto o incompatible a la configuración. Revisar cuidadosamente el nombre de las variables.

En mi caso tenía una tabla declarada como sigue

CREATE TABLE #Creditos(EMPRESA UNIQUEIDENTIFIER, CODSUC varchar(50), CREDITO INT);

y la usaba en múltiples lugares. Al hacer

SELECT * FROM #Creditos

se producía el error aquí descripto. Renombré #Creditos por vCreditos y funcionó de maravillas.
Intuyo que esto debe ser a algún tipo de configuración de idioma que no he encontrado.

Anuncios
Publicado en Errores. Etiquetas: . Leave a Comment »