Array
(
)

Messagem de Erro

Bertocco
   - 18 out 2004

Boa Tarde amigos, estou tentando fazer um INNER JOIN, entre dois banco de dados, mas ao rodar o script aparece o segunite erro.

Server: Msg 446, Level 16, State 9, Line 1
Cannot resolve collation conflict for equal to operation.

Segue a query:
SELECT CAD.NOME, FAR.CHAPA
FROM SERVERWIN2003.CORPORERM.dbo.PFDEPEND CAD
INNER JOIN FARMACIA FAR ON FAR.CHAPA = CAD.CHAPA
ORDER BY FAR.CHAPA

Obs.: os campos tem o mesmo nome, tam(16) e varchar

Alguem já viu este erro?

Luis Bertocco

Marcus.magalhaes
   - 18 out 2004

Boa tarde Luis.

Esta mensagem ocorre pq o Collation (tipo de lingua) escolhido não é o mesmo entre os dbs. Vc deve padronizar o collation para poder fazer este tipo de join.

para vc saber quais são os collations q vc está usando, verifique as propriedades de cada db.

Att,