Ora aqui esta um erro que aconteceu, pensava eu "Ok projecto feito, toca a passar a BD para o servidor do cliente", ora la se muda e entao o que aconteceu quando arrebenta.....
"Cannot resolve collation conflict for equal to operation."
Problema: o problema nao é mais que um problema de linguaguem, se trabalhas com "Latin_general_CL_AS" e onde metes a BD esta com outra lingua, entao as tuas stored procedures entra em conflito e da erro.
Resolução: é associar ao campos a lingua por defeito da Base de dados.
exemplo:
Errada:
select employee_id
from MYLINKED.qdb.dbo.employee_appt qdb inner join
person on qdb.employee_id = person.my_id
Alterada:
select employee_id
from table.qdb.dbo.employee_appt qdb inner join
person on qdb.employee_id = person.my_id COLLATE database_default
3 comments:
Obrigado pela grande ajuda, pois eu estava já muito preocupado pela não solução da minha QUERY, pois dava este erro mencionado nesta Pag. Agora ficou beleza, consegui terminar minha tarefa. Deus que dê grande ajuda a Voces, na Saúde e na vida financeira Também.
Também agradeço a vocês pela generosidade com que essa dica foi compartilhada conosco. Ela me poupou uma quantidade considerável de pesquisa. Abraços e tudo de bom para vocês.
Excelente dica, já não sabia mais o que fazer com a Query. Obrigado.
Post a Comment