Aracılığıyla paylaş


Harmanlama türleri

SQL Server alfabe düzenlerinden birini iki grup sağlamaktadır: Windows harmanlamaları ve SQL Server alfabe düzenlerinden.

Windows harmanlamalar

Windows harmanlamaları alfabe düzenlerinden için tanımlanmış olan SQL Server Sistem yerelleri kullanılabilir işletim sistemi, destek için SQL Server örnekleri yükledi. Için içinde yeni Windows harmanlamaları desteği (Windows sistem yerel ayarları alarak alfabe düzenlerinden) hakkında bilgi eklendi. SQL Server 2008 ve diğer tüm Windows harmanlamaları, bkz: Windows harmanlaması adı (Transact-SQL).

Için bir Windows Harmanlaması'nı belirtme SQL Server, örnek SQL Server ilişkili Windows yerel ayar ayar belirttiğiniz bir bilgisayarda çalışan bir uygulama olarak aynı kod sayfaları ve sıralama ve harmanlama kuralları'nı kullanır. Örneğin, Fransızca Windows Harmanlaması'için SQL Server harmanlama özniteliklerini Fransızca yerel ayar ayar ayarları Windows eşleşir.

Sayısından daha fazla Windows yerel ayarları vardır. SQL Server Windows harmanlamaları. Windows yerel ayarları, dil ve bölge temel alır adlarını; örneğin, Fransızca (Kanada).Ancak, ortak harfler ve kurallar, sıralama ve karakter karşılaştırmak için birden çok dil paylaşır.Örneğin, Portekizce ve ingilizce Windows yerel ayarları dahil olmak üzere birçok Windows yerel ayarları, Latin1 kod sayfa'nı (1252) kullanan ve ortak bir izleyin küme kurallar, sıralama ve karakterleri karşılaştırma.Latin1_General, SQL Server-Windows desteklenen harmanlama 1252 kod sayfasını temel alan ve kuralları sıralama, tüm bu Windows yerel ayarları destekler.

Ayrıca, Windows yerel ayarları tarafından kapsanmayan öznitelikleri belirtin. SQL Server para birimi, tarih ve saat biçimleri gibi Windows harmanlamaları desteklenmiyor. Ülke ve bölgeleri, ingiltere ve ABD gibi farklı bir para birimi, tarih ve saat biçimleri olmadığından, farklı Windows yerel ayarları gerektirirler.Bunlar farklı olması gerekmez SQL Server alfabe düzenlerinden, aynı alfabesi ve kurallar, sıralama ve karakterleri karşılaştırma olduğundan. Içinde SQL ServerWindows harmanlamaları sıralama tanımlayan soneklerini ve durum, vurgu, kana ve genişliği duyarlılığı karşılaştırma kuralları ile birleştirilir. Bu sonekler hakkında daha fazla bilgi için bkz: Windows harmanlaması sıralama stilleri.

SQL Server harmanlamalar

SQL Server alfabe düzenlerinden ortak bileşimlerini'nün önceki sürümlerinde belirtilen kod sayfa numarası ve sıralama siparişlerinin özniteliklerini eşleştirmek için bir uyumluluk seçeneği olan SQL Server. durum, vurgu, kana ve genişliği duyarlığı, çoğu bu alfabe düzenlerinden soneklerini destekler, ancak her zaman değil.Daha fazla bilgi için bkz:SQL Server harmanlamalar kullanma.

SQL Server alfabe düzenlerinden Unicode olmayan veri ve kurallar, Unicode verileri için karşılık gelen bir Windows Harmanlaması'nı kullanarak Unicode verileri sıralama, Unicode Unicode sıralama kurallarını uygulayın.Bu fark, karşılaştırmalar için tutarsız sonuçlar aynı karakter neden olabilir.Veritabanınızda bir karışımını Unicode ve Unicode olmayan bir sütun varsa, bu nedenle, bunların tümünü aynı sıralama kurallarını Unicode ve Unicode verileri üzerinde kullanılan için Windows harmanlamaları kullanarak tanımlanmalıdır.

' Ün önceki sürümüyle olan uyumluluğu korumak için SQL Server, veya ile geliştirilen uygulamalar SQL Server ' ün önceki sürümlerinde alfabe SQL Server, SQL Server ingilizce (ABD) Windows sistem yerel ayar ayar ayarını kullanan bilgisayarlarda sunucusu kurulumları için varsayılan harmanlama olarak SQL_Latin1_General_CP1_CI_AS harmanlama sunar.

Performans'ın Windows harmanlamaları arasındaki farklılıkları olabilir ve SQL Server alfabe düzenlerinden. Daha fazla bilgi için bkz:Depolama ve Unicode, performansı etkiler..