SQL conflit de Classement lors de la comparaison d'une colonne dans une table temporaire

J'ai une requête SQL qui permet de comparer une valeur dans la base de données à une constante:

SELECT * FROM my_table
INNER JOIN #TempTable tem
    ON my_table.id = temp.id
    AND my_table.key = 'SOME STRING'

Et j'obtiens l'erreur:

Cannot resolve the collation conflict between "SQL_Latin1_General_CP1_CI_AS" and "Latin1_General_CI_AS" in the equal to operation.

Comment puis-je contourner ce problème? (sans apporter de modifications à la base de données)

Mise à JOUR: je reçois ce message d'erreur même si je supprimer le dernier comme (comparaison de chaîne)...

OriginalL'auteur Justin | 2009-09-10