Pregunta

En nuestro servidor de desarrollo, tenemos un servidor de base de datos con recopilación: recopilar SQL_Latin1_General_CP1_CI_AS.

Después de implementar nuestra solución en un servidor y ese servidor de base de datos tiene una recopilación: recopilar SQL_Latin1_General_CI_AS

Eso significa que si tenemos una consulta:

SELECT ('text' + 'abc') AS 'result'

Tengo este problema:

La conversión implícita del valor VARCHAR a VARCHAR no se puede realizar porque la recopilación del valor no se resuelve debido a un conflicto de recopilación.

Así que probé esto: ALTER DATABASE [mydb] COLLATE SQL_Latin1_General_CP1_CI_AS

Luego reviso la propiedad del MyDB, la recopilación se cambia a: SQL_Latin1_General_CI_CS_AS Pero todavía recibo el mismo error.

Otros temas sugieren reinstalar la base de datos. Pero ese no es el caso, perderemos todos los datos.

¡Cualquier sugerencia es muy apreciada!

Gracias por adelantado.

No hay solución correcta

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top