Domanda

Sul nostro server di sviluppo, abbiamo un server di database con la raccolta: raccolta SQL_Latin1_General_CP1_CI_AS.

Dopo aver distribuito la nostra soluzione su un server e quel server di database ha una raccolta: raccolta SQL_Latin1_General_CI_AS

Ciò significa che se abbiamo una domanda:

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

Ho questo problema:

La conversione implicita del valore Varchar in varchar non può essere eseguita perché la raccolta del valore non è risolta a causa di un conflitto di raccolta.

Quindi ho provato questo: ALTER DATABASE [mydb] COLLATE SQL_Latin1_General_CP1_CI_AS

Quindi controllo la proprietà del MYDB, la raccolta viene modificata in: SQL_Latin1_General_CI_CS_AS Ma ricevo ancora lo stesso errore.

Altri argomenti suggeriscono di reinstallare il database. Ma questo non è il caso che perderemo tutti i dati.

Qualsiasi suggerimento è molto apprezzato!

Grazie in anticipo.

Nessuna soluzione corretta

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top