Auswählen von Sortierungen

Aktualisiert: 17. Juli 2006

Wenn alle Benutzer einer Instanz von SQL Server 2005 dieselbe Sprache sprechen, sollten Sie die Sortierung auswählen, die diese Sprache unterstützt. Wenn z. B. alle Benutzer Französisch sprechen, wählen Sie die Sortierung French aus. Wenn die Benutzer einer Instanz von SQL Server mehrere Sprachen sprechen, sollten Sie eine Sortierung auswählen, mit der die Anforderungen der verschiedenen Sprachen am besten unterstützt werden. Wenn die Benutzer z. B. allgemein westeuropäische Sprachen sprechen, wählen Sie die Sortierung Latin1_General aus.

Wenn Sie Benutzer unterstützen, die mehrere Sprachen sprechen, ist es besonders wichtig, für alle Zeichendaten die Unicode-Datentypen nchar, nvarchar und nvarchar(max) zu verwenden. Unicode wurde zur Verhinderung der Schwierigkeiten mit der Codepagekonvertierung der Nicht-Unicode-Datentypen char, varchar und text vorgesehen. Die Sortierung ist jedoch auch dann noch relevant, wenn Sie alle Spalten mithilfe von Unicode-Datentypen implementieren, da sie die Sortierreihenfolge für Vergleiche und die Sortiervorgänge von Unicode-Zeichen definiert. Auch wenn Sie Zeichendaten mithilfe von Unicode-Datentypen speichern, sollten Sie für den Fall, dass eine Spalte oder eine Variable mithilfe von Nicht-Unicode-Datentypen implementiert wird, eine Sortierung auswählen, die die meisten Benutzer unterstützt.

SQL Server unterstützt nur Codepages, die vom zugrunde liegenden Betriebssystem unterstützt werden. Wenn Sie eine Aktion ausführen, die von Sortierungen abhängt, muss für die SQL Server-Sortierung, die von dem Objekt verwendet wird, auf das verwiesen wird, eine Codepage verwendet werden, die vom Betriebssystem des Computers unterstützt wird.

Wenn für die angegebene Sortierung oder die Sortierung des Objekts, auf das verwiesen wird, eine Codepage verwendet wird, die nicht vom Windows-Betriebssystem unterstützt wird, wird in SQL Server ein Fehler ausgegeben. Wie Sie auf diesen Fehler reagieren, hängt von der Version des Windows-Betriebssystems ab, das auf dem Computer installiert ist: Unter Windows 2000 und späteren Versionen werden sämtliche Codepages unterstützt, die von SQL Server-Sortierungen verwendet werden. Deshalb wird die Fehlermeldung nicht angezeigt.

Siehe auch

Konzepte

Sortierungstypen
Arbeiten mit Sortierungen

Hilfe und Informationen

Informationsquellen für SQL Server 2005

Änderungsverlauf

Version Verlauf

17. Juli 2006

Geänderter Inhalt:
  • Verweis auf ntext-Datentyp wurde durch nvarchar(max)-Datentyp ersetzt.