MSSQL: risolvere il conflitto sulle regole di confronto
Quando si usano i DBLink (Linked Server) tra un server MSSQL e un altro, potrebbe saltare fuori questo errore: Impossibile risolvere il conflitto tra le regole di confronto "SQL_Latin1_General_CP1_CI_AS" e "Latin1_General_BIN" nell'operazione equal to. Il modo per risolvere è forzare per quella query una regola di confronto con l’istruzione “collate”: select COUNT(1) from [mio_linked_server].[DB_linked_server].[dbo].[TABELLA_SRV_LINK] RMT LEFT OUTER JOIN TABELLA_LOCALE LCL ON LCL.ID = RMT.ID collate SQL_Latin1_General_CP1_CI_AS Questo dovrebbe risolvere il problema