Comment assembler SQL_Latin1_General_CP1_CI_AS à l'aide DE l'opérateur

Je veux filtrer les enregistrements sur "e-Mail" ma requête est comme ça.

SELECT * FROM #temp WHERE email NOT IN (SELECT email FROM Customer)

Il me donne l'erreur suivante

Ne peut pas résoudre le conflit de classement
entre "SQL_Latin1_General_CP1_CI_AS"
et "Latin1_General_CI_AS" dans le
l'égalité à l'opération.

Je peux utiliser rassembler si il est opérateur égal (=) au lieu de DANS. Mais à l'aide de Rassembler ici me donne une erreur de syntaxe.

SELECT * from #temp OÙ le courriel n'est PAS DANS
(SÉLECTIONNEZ e-mail DU Client) collate
SQL_Latin1_General_CP1_CI_AS

Comment puis-je résoudre ce problème. Je ne peut pas laisser tomber et de re créer des tables parce que c'est de vivre db.

Données dans la table #temp est à partir de SQL Server 2000 et la table Client est dans SQL Server 2005

Grâce.

OriginalL'auteur Kashif | 2010-01-05