La conversion implicite de valeur varchar varchar - conflit de classement

J'obtiens l'erreur suivante alors que l'exécution de ce script. J'ai essayé d'utiliser les éléments suivants:
RASSEMBLER Latin1_General_CI_AS. Veuillez peut-il être triés? Grâce

Msg 457, Niveau 16, État 1, Ligne 8
La conversion implicite de valeur varchar varchar ne peut pas être effectuée car le classement de la valeur est en suspens en raison d'un conflit de classement

DECLARE @AccountID INT 
SET @AccountID = 12

SELECT TOP 1    ac.AccountID,
            co.Email,
            ao.AccountOptionID
FROM CRM.acc.Account ac
INNER JOIN CRM.[profile].[Profile] pr
    ON pr.ProfileID = ac.ProfileFK
INNER JOIN CRM.[profile].Contact co
    ON pr.ProfileID = co.ProfileFK
LEFT JOIN CRM.acc.[AccountOption] ao
    ON ao.AccountFK = ac.AccountID
LEFT JOIN (
            SELECT OptionID
            FROM CRM.acc.[Option]
            WHERE [Name] = 'SMS messages') op
    ON op.OptionID = ao.OptionFK
WHERE ac.AccountID = @AccountID

UNION ALL

SELECT      u.UnsubscribeID,
        u.EmailAddress,
        u.SentEmailFK
FROM  Email.dbo.Unsubscribe u
  INNER JOIN  (
                    SELECT      CASE
                                      WHEN AccountTypeFK = 2 THEN OnlineBillingEmail
                                      ELSE EmailBillingEmail
                                END [EmailAddress]
                    FROM  CRM.acc.Account
                    WHERE AccountID = @AccountID                    
                    ) ace
        ON ace.EmailAddress COLLATE DATABASE_DEFAULT  = u.EmailAddress COLLATE DATABASE_DEFAULT
WHERE ISNULL(ace.EmailAddress, '') != ''
whats ur DB classement par défaut?
RASSEMBLER Latin1_General_CI_AS
pour la DB 'Email' = Latin1_General_CI_AS et pour la DB 'CRM' = Latin1_General_CI_AS
u ne essayez d'utiliser ma réponse?
Ouais, ça donne la même erreur

OriginalL'auteur newbie_developer | 2012-08-23