with studio standard sp2 services microsoft management instalar for como cliente advanced sql-server-2008

sql server 2008 - studio - No se puede resolver el conflicto de intercalación entre "SQL_Latin1_General_CP1_CI_AS" y "Latin1_General_CI_AI" en la operación igual



sql server 2008 r2 windows 10 (3)

Estoy por debajo de dicho error de intercalación desde que me mudé de una computadora de escritorio a una computadora portátil. Mi base de datos tiene cientos de procedimientos almacenados, por lo que cualquier solución como anular algunas consultas o arreglar intercalaciones para una columna no es posible para mí.

"No se puede resolver el conflicto de intercalación entre" SQL_Latin1_General_CP1_CI_AS "y" Latin1_General_CI_AI "en la misma operación"

Mi problema no es único y he buscado bastante, pero las soluciones disponibles me sugieren que anule las consultas con algún código que no es factible. Sugiera alguna solución que pueda evitar esta colación.

He intentado esto para alterar la recopilación de mi base de datos.

ALTER DATABASE testDB COLLATE French_CI_AI ; GO

Gracias.



Simplemente use la siguiente sintaxis para recopilar sobre la marcha al unir tablas con diferentes intercalaciones. Integro el sistema así que tengo que hacer esto.

select * from [Product] p join [category] c on c.[Name] collate SQL_Latin1_General_CP1_CI_AS = p.[Name] collate SQL_Latin1_General_CP1_CI_AS


USE master; GO ALTER DATABASE PRATAP COLLATE Latin1_General_CI_AS_KS_WS ; GO --Verify the collation setting. SELECT name, collation_name FROM sys.databases WHERE name = N'' PRATAP ''; GO