Forum
Merhaba üstteki kod çalışırken alt satırdaki kod aşağıdaki kodu veriyor, muhtemelen indexli bir tablo sütunu olduğundan nasıl çözebiliriz onları da CI_AS yapmam gerekiyor ?
Mssql..
ALTER TABLE MUH2EV ALTER COLUMN MUH2EVUNVAN2 varchar (80) COLLATE Turkish_CI_AS
Go
ALTER TABLE STKREZERV ALTER COLUMN STKREZSTKKOD varchar (40) COLLATE Turkish_CI_AS
Msg 5074, Level 16, State 1, Line 1
The index 'STKREZERVIND1' is dependent on column 'STKREZSTKKOD'.
Msg 5074, Level 16, State 1, Line 1
The index 'STKREZERVIND2' is dependent on column 'STKREZSTKKOD'.
Msg 4922, Level 16, State 9, Line 1
ALTER TABLE ALTER COLUMN STKREZSTKKOD failed because one or more objects access this column.
Keys kısmı komple boş üstad..
Hocam o zaman asıl olay bu işte ben her şekilde CI_AS a çevirmek istiyorum bu durumda bunları bozmadan yapabilmemin imkanı yok mu acaba ?
Şuanda sorgu içinde Collate [dönüşmesi gereken dil] şeklinde sorguyu çalıştırdım, ilginiz için teşekkür ederim..
Yine de kökten bir öneriniz olursa onu da denerim saygılarımla..
bende zamanında bu işle uğraşmıştım. Biraz sıkıntılı bir süreç. Tüm sıralamayı yapmanız gerekiyor. Constraint, Index, Keys, Columns, Table , Database şekilden sıralamayı takip etmelisiniz. Benim db çok büyük değildi. Tüm Constraint, index ve Foring key , Primary keyler sildim. tüm text içeren kolonları, tableları ve database dilini değiştirdikten sonra sıralamayla tekrar oluşturdum.
Kolay gelsin. Zor iş.