Conflito de intercalação SQL ao comparar com uma coluna em uma tabela temporária
Eu tenho uma consulta SQL que compara um valor no banco de dados para uma constante:
SELECT * FROM my_table
INNER JOIN #TempTable tem
ON my_table.id = temp.id
AND my_table.key = 'SOME STRING'
E eu recebo o erro:
Cannot resolve the collation conflict between "SQL_Latin1_General_CP1_CI_AS" and "Latin1_General_CI_AS" in the equal to operation.
Como posso resolver isso? (sem fazer alterações no banco de dados)
UPDATE: Eu recebo este erro, mesmo se eu remover o último como (a comparação de cadeia) ...