Hoþgeldiniz           
   
"SQL Server baþvuru kaynaðýnýz"
Skip Navigation Links
=========
Anasayfa
Makaleler
Hatalar \ Çözümler
Duyurular
Diðer
Ýpuçlarý
Yararlý Adresler
Mesaj TahtasýExpand Mesaj Tahtasý
HakkýmdaExpand Hakkýmda
Ýletiþim
Kullanýcý Adý:
Þifre:
 

Ne Mutlu Türküm Diyene!

SQL Server ile ilgili soru sormak için buraya týklayýn!


Yazýlarýmý nasýl buluyorunuz?






En Son SQL Server ile Ýlgili Okuduðum Kitaplar
- Inside Microsoft SQL Server 2005: Query Tuning and Optimization - MS Press (Ýngilizce)
- Accelerated SQL Server 2008 - Apress (Ýngilizce)
- Designing and Optimizing Data Access by Using SQL Server 2005 - MS Press (Ýngilizce)
- Microsoft SQL Server 2005 Database Solutions Design - Wiley Publishing (Ýngilizce)- Optimizing and Maintaining a Database Administration Solution by Using SQL Server 2005 - MS Press (Ýngilizce)- Designing a Database Server Infrastructure Using SQL Server 2005 - MS Press (Ýngilizce)- SQL Server 2005 Implementation and Maintenance - MS Press (Ýngilizce)
- SQL Server 2005 Administrators Companion - MS Press (Ýngilizce)


          
"SQL Server' ý kurarken hangi 'Collation' ayarýný kullanmalýyýz?" 

Son güncelleme tarihi: 26 Kasým 2007
  


Merhaba arkadaþlar,


Habergruplarýndan bir arkadaþýn sorduðu bu soru üzerine bir yazý yazmak iyi olur diye düþündüm. Bazen aklýmýzý çok karýþtýrýyor bu soru. "SQL Server' ý kurarken hangi Collation ayarýný kullanacaðýz? 'Windows Collation' mý yoksa 'SQL Collation' mý?

Peki, konuya vakýf olmayan arkadaþlar daha da önce þunu soracak: "Collation" da neymiþ? =)

Tamam, geliyor iþte: Sözlük anlamý "Sýraya dizme, karþýlaþtýrma" olan "Collation" SQL Server' da da tam olarak bu mânâlarda kullanýlýyor. Bir tür dil ayarý...

SQL Server Setup' da karþýlaþacaðýnýz Collation Ayarlarý penceresini aþaðýdaki resimde de görebilirsiniz.


Seçeceðiniz "Collation" ayarý, SQL Server Instance' ýnýzda yapacaðýnýz veri karþýlaþtýrmalarý ve verileri sýralama gibi iþlemleri doðrudan etkileyecektir.

SQL Collation' larý, SQL Server' da artýk sadece geriye dönük destek için bulunmaktadýr. Eðer aþaðýdaki durumlar sizin için de geçerliyse, SQL Collation kullanmak durumundasýnýz demektir:

- Ortamýnýzda birbiri ile iletiþim içerisinde olan SQL Server 6.5, 7.0 ve 8.0 versiyonlarý varsa. (Bu iletiþim ve etkileþim Replication yoluyla olabilir meselâ)

- Eðer bir uygulamanýz var ve bu uygulamanýz da SQL Server 8.0 ve bundan daha eski SQL Collation' larýna baðýmlý olarak çalýþýyorsa.

Normal þartlarda, sýfýrdan bir SQL Server kuracaðýnýz zaman kesinlikle Windows Collation' larýný kullanmanýzý tavsiye ederim.

Bununla birlikte, SQL Collation' ýn bir takým uyumsuzluklarý da vardýr. Meselâ:

- Database Engine ile birlikte Analysis Services' i de kuruyorsanýz ve Collation olarak bir SQL Collation' ý seçmiþseniz þayet, Analysis Services için SQL Collation kullanýlamayacaktýr. SSAS için sadece Windows Collation' larý kullanýlabilir. SQL Server Setup, SSAS için, seçtiðiniz SQL Collation' ýna en yakýn Windows Collation' ýný otomatik olarak seçecektir. Tabii bu da Database Engine ve Analysis Services arasýndaki veri alýþ-veriþlerinde uyumsuzluk sorunlarýna neden olabilir.

- Eðer SQL Collation kullanýyorsanýz, Unicode ve Non-Unicode (örnek olarak veritipi nchar \ char) olan iki alana ait verinin karþýlaþtýrýlmasýnda sorun yaþayabilirsiniz. Eðer iki veritipi de Unicode ise veya iki veritipi de Non-Unicode ise sorun olmayacaktýr.

Ekrem Önsoy

Anasayfa


 
Bu sitenin tüm haklarý, Ekrem Önsoy' a aittir.