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