Messagem de Erro

SQL Server

18/10/2004

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

[b:6134f1fe2d]Server: Msg 446, Level 16, State 9, Line 1
Cannot resolve collation conflict for equal to operation.[/b:6134f1fe2d]

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


Bertocco

Bertocco

Curtidas 0

Respostas

Marcus.magalhaes

Marcus.magalhaes

18/10/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,


GOSTEI 0
POSTAR