MS SQL 7.0 da Code page 'i Değiştirmek.
Kayıt: 17 Haz 2003 11:36
Mesaj gönderen P206 » 10 Eyl 2003 11:34
MS-SQL 7.0 la yeni birşeyler yapmaya başladık. Bir kaç table i olan bir veritabanımız var. Türkçe karakterleri "Ş Ç Ö " gibi girince onarı " S C O"
databasin properties ine bakınca (enterprise Man. dan) language ingilizce
code page de CP 1252 diyor.
bir kaç query ile değiştirme işlemi denedik ama olmadı. Ms-Sql i kaldırıp kurduk sonuç aynı. Bölgesel yarlardan dili türkçeye getirdik. Ama değiştiremedik.
Şu code page 'i nasıl 1254 Türkçe yaparız.
Yardımlarınız içi şimdiden teşekkür ederim.
Mesaj gönderen mussimsek » 10 Eyl 2003 12:52
hocam o ayarı kurulum sırasında ayarlıyorsun. Ancak tam nerde olduğunu hatırlamıyorum. Zaten 2-3 yerde ayar girmeni bekliyor. Default ayarlar yerine, diğer seçenekleri seçerek bulabilirsin.
Mesaj gönderen naile » 10 Eyl 2003 01:01
SQL Server'ı kurarken collation olarak ne seçilmişse yeni database oluştururken de default olarak serveın dilini alır ama new database dedikten sonra ekrana gelen pencerede "collation name" e istediğiniz dili seçebilirsiniz.
Oluşturduğunuz databasein dilini değiştirmek için script oluşturmanız gerekir, daha zahmetli bir iş..
not:SQL Server 2000 için geçerlidir, 7.0 da geçerli değildir.
Mesaj gönderen P206 » 10 Eyl 2003 01:04
Ms-SQl kutrulu bilgisayar yanımda olmadığı için tekrar kurulumu deniyemiyorum. Deneyip bir sorunla karşılaşırsam görüşlerinize yine başvururum.
Mesaj gönderen Kuri_YJ » 24 Eyl 2003 02:42
MS-SQL Server Kurulduktan sonra Code Page Değişikliğine izin vermez. Naile arkadaşımızın söylediği gibi kurulum aşamasında Server Properties'!i belirlerken Collation'i seçmen gerekiyor.
Yanılmıyorsam CP 1254 Turkish CaseInsensitive Accent Sensitive olarak seçmen gerekiyor. Orada bir sürü Collation olacak onların içinde yukarıda yazdığımı ara (tam olarak aynısını yazamamış olabilirim). Eğer SQL Server 2000 kuruyorsanız bu seçim adımında 2 adet seçim paneli gelir, 1.si 2000 için geliştirilmiş (yeni ve üst tarafta), diğer ise eski versiyonlardan upgrade ediyorsan diye normal collationların listesinin bulunduğu bir seçim eğer üstten seçeceksen Turkish_CI_AS 'yi seçersiniz.
Mesaj gönderen Kuri_YJ » 29 Eyl 2003 04:12
Aaaah aklıma gelmişken,
Sakın helpleri kurcalayıp bunu yapıp yapamayacağım bir komut var mı diye araştırma ! Ben araştırmıştım ve bunu yapan bir komutu gördüm, ancak sakın çalıştırma o komutu. Helpde bir güzel anlatmış ne yapacağını ama sonuna not düşmüş bu komutu doğrudan çalıştırmayın, eğer çalıştırırsanız server'ı shut down ettikten sonra bir daha açılmaz diyordu. Ben hemen komuta szan gibi atladım ve denedim (tabi son kısmını okumadan) sonra server'ı elime aldım
Baştan kurmak zorunda kaldık. Allah'tan Test Serve'ımızdı, çok yazık gariban elimden çok çekti çooook
O komutu da söylemiyorum zira yanlışlıkla yapabilirsiniz. Helpte rastlarsanız da görmezden gelin, tanımıyormuş gibi yapın
Mesaj gönderen naile » 29 Eyl 2003 04:51
Kuri_TLJ yazdı: Aaaah aklıma gelmişken,
Söyleseniz de biz de bilsek baya merak ettim şu komutu. Hem zararını söyledikten sonra komutun kendisini söylememeniz daha tehlikeli bence. Bilsek karşılaşınca aa tamam bu serverı mahveden komut diye hatırlar denemeyiz, diğer türlü sonunu biz de görmeyiz belki veeeee... sonunu siz daha iyi biliyorsunuz zaten
Amma dil döktüm ya, bunun sonunuda artık söylersiniz herhalde
Mesaj gönderen mussimsek » 29 Eyl 2003 09:32
ben de böyle bir sazanlığı Windows 2000 Server'da yapmıştım. Microsoft'un İngilizce dökümanını aldım. Adım adım uyguluyorum. Bir komut vardı, onuda yazıp Enter'a bastım. O da geçerli kullanıcnın yetkilerini alıyormuş, meğer kullanıcıyı değiştirip öyle çalıştırmak gerekiyormuş
Sil baştan bir daha kurmuştum
Mesaj gönderen naile » 30 Eyl 2003 08:14
Ama bize söylemezseniz ya biz de aynı sazanlığı yaparsak