Harmanlama türleri
SQL Serveralfabe düzenlerinden birini iki grup sağlar: Windows Harmanlamalar ve SQL Server alfabe.
Windows harmanlamalar
Windows harmanlamaları alfabe için tanımlanmış olan SQL Server Windows sistem yerel ayarları, işletim sisteminde kullanılabilir desteklemek için SQL Server örnekleri yüklenir.Yeni Windows harmanlamalar hakkında bilgi için destek (alfabe Windows sistem yerel ayarları alarak) eklenmiş SQL Server 2008 ve diğer tüm Windows harmanlamaları, bkz: Windows harmanlaması adı (Transact-sql).
Bir Windows harmanlaması belirterek SQL Server, örnek , SQL Server aynı kod sayfaları ve kendisi için belirttiğiniz bir bilgisayarda çalışan bir uygulama olarak sıralama ve harmanlama kuralları kullanır.ilişkili Windows yerel ayar. Örneğin, Fransızca Windows harmanlama için SQL Server eşleşen harmanlama Fransızca yerel ayar ayar ayarları Windows için öznitelikleri
Sayısından daha fazla Windows yerel ayarları vardır SQL Server Windows harmanlamaları.Windows yerel ayarları adlarını, dil ve bölge dayanır; Örneğin, Fransızca (Kanada).Ancak, birkaç dilde ortak alfabelere ve sıralama ve karakter karşılaştırma kuralları paylaşır.Örneğin, Portekizce ve İngilizce Windows yerel ayarları da dahil olmak üzere birçok Windows yerel ayarları, Latin1 kod sayfa (1252) kullanın ve ortak bir sıralama ve karakter karşılaştırma kuralları küme izleyin.Latin1_General, SQL Server-desteklenen Windows harmanlama 1252 kod sayfa dayalı ve sıralama kuralları, tüm bu Windows yerel ayarları. destekler
Ayrıca, Windows yerel ayarları tarafından kapsanmayan öznitelikleri belirtmek SQL Server desteklenen Windows harmanlamaları gibi para birimi, tarih ve saat biçimleri.Ülke ve bölgeleri İngiltere ve ABD gibi farklı para birimi, tarih ve saat biçimleri olduğundan, farklı Windows yerel ayarları gereksinim duyarlar.Bunlar farklı gerektirmeyen SQL Server alfabe, aynı alfabe ve sıralama ve karakter karşılaştırma kuralları olmadığı için. De SQL Server, Windows harmanlamaları sonekleri tanımlayan sıralama ile birleştirilir ve karşılaştırma kurallarına göre durum, aksan, kana ve genişliği duyarlılığı.Bu son ekleri hakkında daha fazla bilgi için bkz: Windows harmanlaması sıralama stilleri.
sql Server harmanlamalar
SQL Serveralfabe sık kullanılan bileşimleri siparişlerinin önceki sürümlerinde belirtilen kod sayfa numarasını ve sıralama öznitelikler eşleştirmek için bir Uyumluluk seçeneği olan SQL Server.Bu alfabe çoğunu sonekleri için destek durum, aksan, kana ve genişliği duyarlılığı, ancak her zaman değil.Daha fazla bilgi için bkz: sql Server harmanlamalar kullanma.
SQL Server harmanlamas için Unicode olmayan veri Unicode olmayan sıralama kurallarını uygulamak ve Unicode sıralama kurallarını Unicode verileri için karşılık gelen Windows kullanarak harmanlama Unicode verileri için.Bu fark, aynı karakter karşılaştırmaları için tutarsız sonuçlar neden olabilir.Veritabanınızda bir karışımını Unicode ve Unicode olmayan sütunlar varsa, bu nedenle, bunlar tüm aynı sıralama kuralları arasında Unicode ve Unicode olmayan veri kullanılan Windows harmanlamaları kullanılarak tanımlanmış olmalıdır.
Önceki sürümleri ile uyumluluk sağlamak için SQL Server, veya ile geliştirilen uygulamalar SQL Server önceki sürümlerinde alfabe SQL Server, SQL Server SQL_Latin1_General_CP1_CI_AS harmanlama sunucu kurulumlarında İngilizce (ABD) Windows kullanan bilgisayarlar için varsayılan harmanlama olarak sunan sistem yerel ayar ayar ayarı.
Performans Windows harmanlamaları arasında farklılıklar olabilir ve SQL Server alfabe.Daha fazla bilgi için bkz: Depolama ve performans üzerindeki etkileri için Unicode.