Merhabalar,
” Cannot resolve the collation conflict between “SQL_Latin1_General_CP1254_CI_AS” and “Turkish_CI_AS” in the equal to operation. ”
Join atılan 2 tablonun collation ayarlarının farklı olmasından kaynaklanan bir hata mesajı olup çözüm için yapılması gereken “collate” ile istenilen bir dile çevrilip işlemin çekilmesidir.
Kolonların collation larını aynı olacak şekilde ayarladıktan sonra scripti çalıştırdığınızda istediğiniz veriyi çekebiliyor olacaksınız.Ortak bir id bulamadığı için veri getirmedi sorun değil,bulsaydı getirecekti 🙂
Eğer ;
Msg 447, Level 16 Expression type int is invalid for COLLATE clause.
Şeklinde bir hata alıyorsanız da query içinde kullandığınız collate cümleciğini kaldırdığınızda scriptiniz sorunsuz bir şekilde çalışacaktır yine..
İyi çalışmalar herkese..