

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

# Verwalten von Sortierungen und Zeichensätzen für Amazon RDS für Microsoft SQL Server
<a name="Appendix.SQLServer.CommonDBATasks.Collation"></a>

Dieses Thema enthält Anleitungen zur Verwaltung von Sortierungen und Zeichensätzen für Microsoft SQL Server in Amazon RDS. Es wird erklärt, wie Sortierungen während der Datenbankerstellung konfiguriert und später geändert werden, um sicherzustellen, dass Textdaten entsprechend den Sprach- und Gebietsschemaanforderungen ordnungsgemäß behandelt werden. Darüber hinaus werden bewährte Methoden zur Aufrechterhaltung der Kompatibilität und Leistung in SQL-Server-Umgebungen in Amazon RDS behandelt.

SQL Server unterstützt das Sortieren auf verschiedenen Ebenen. Sie legen die Standardsortierung für den Server fest, wenn Sie die DB-Instance erstellen. Sie können die Sortierung auf der Ebene von Datenbanken, Tabellen und Spalten überschreiben.

**Topics**
+ [Sortierung auf Serverebene bei Microsoft SQL Server](#Appendix.SQLServer.CommonDBATasks.Collation.Server)
+ [Sortierung auf Datenbankebene bei Microsoft SQL Server](#Appendix.SQLServer.CommonDBATasks.Collation.Database-Table-Column)

## Sortierung auf Serverebene bei Microsoft SQL Server
<a name="Appendix.SQLServer.CommonDBATasks.Collation.Server"></a>

Wenn Sie eine Microsoft SQL Server-DB-Instance erstellen können Sie die zu verwendende Sortierung des Servers festlegen. Wenn Sie keine andere Sortierung wählen, ist die Sortierung auf Serverebene standardmäßig SQL\$1Latin1\$1General\$1 \$1CI\$1AS. CP1 Die für den Server festgelegte Sortierung wird standardmäßig für alle Datenbanken und Datenbankobjekte verwendet.

**Anmerkung**  
Sie können die Sortierung nicht ändern, wenn Sie aus einem DB-Snapshot wiederherstellen.

Derzeit unterstützt Amazon RDS die folgenden Sortierungen für Server:


| Kollation | Description | 
| --- | --- | 
|  Arabic\$1CI\$1AS  |  Arabisch, keine Beachtung der Groß-/Kleinschreibung, Beachtung von Akzenten, keine Beachtung des Kana-Typs, keine Beachtung der Breite  | 
|  Chinesisch\$1PRC\$1 BIN2  |  Chinesisch-VR China, Sortierreihenfolge für binäre Codepunkte  | 
|  Chinese\$1PRC\$1CI\$1AS  |  Chinesisch-PRC, keine Beachtung der Groß-/Kleinschreibung, Beachtung von Akzenten, keine Beachtung des Kana-Typs, keine Beachtung der Breite  | 
|  Chinese\$1Taiwan\$1Stroke\$1CI\$1AS  |  Chinesisch-Taiwan-Stroke, keine Beachtung der Groß-/Kleinschreibung, Beachtung von Akzenten, keine Beachtung des Kana-Typs, keine Beachtung der Breite  | 
|  Danish\$1Norwegian\$1CI\$1AS  |  Dänisch-Norwegisch, keine Beachtung der Groß-/Kleinschreibung, Beachtung von Akzenten, keine Beachtung des Kana-Typs, keine Beachtung der Breite  | 
|  Danish\$1Norwegian\$1CI\$1AS\$1KS  |  Dänisch-Norwegisch, keine Beachtung der Groß-/Kleinschreibung, Beachtung von Akzenten, Beachtung des Kana-Typs, keine Beachtung der Breite  | 
|  Danish\$1Norwegian\$1CI\$1AS\$1KS\$1WS  |  Dänisch-Norwegisch, keine Beachtung der Groß-/Kleinschreibung, Beachtung von Akzenten, Beachtung des Kana-Typs, Beachtung der Breite  | 
|  Danish\$1Norwegian\$1CI\$1AS\$1WS  |  Dänisch-Norwegisch, keine Beachtung der Groß-/Kleinschreibung, Beachtung von Akzenten, keine Beachtung des Kana-Typs, Beachtung der Breite  | 
|  Danish\$1Norwegian\$1CS\$1AI  |  Dänisch-Norwegisch, Beachtung der Groß-/Kleinschreibung, keine Beachtung von Akzenten, keine Beachtung des Kana-Typs, keine Beachtung der Breite  | 
|  Danish\$1Norwegian\$1CS\$1AI\$1KS  |  Dänisch-Norwegisch, Beachtung der Groß-/Kleinschreibung, keine Beachtung von Akzenten, Beachtung des Kana-Typs, keine Beachtung der Breite  | 
|  Finnish\$1Swedish\$1100\$1BIN  |  Finnisch-Schwedisch-100, binäre Sortierung  | 
|  Finnisch\$1Schwedisch\$1100\$1 BIN2  |  Finnisch-Schwedisch-100, binäre Codepunkt-Vergleichssortierung  | 
|  Finnish\$1Swedish\$1100\$1CI\$1AI  |  Finnisch-Schwedisch-100, keine Beachtung der Groß-/Kleinschreibung, keine Beachtung von Akzenten, keine Beachtung des Kana-Typs, keine Beachtung der Breite  | 
|  Finnish\$1Swedish\$1100\$1CI\$1AS  |  Finnisch-Schwedisch-100, keine Beachtung der Groß-/Kleinschreibung, Beachtung von Akzenten, keine Beachtung des Kana-Typs, keine Beachtung der Breite  | 
|  Finnish\$1Swedish\$1CI\$1AS  |  Finnisch, Schwedisch und Schwedisch (Finnland), Groß-/Kleinschreibung irrelevant, Diakritika relevant, Kana-Typ irrelevant, Breite irrelevant  | 
|  French\$1CI\$1AS  |  Französisch, keine Beachtung der Groß-/Kleinschreibung, Beachtung von Akzenten, keine Beachtung des Kana-Typs, keine Beachtung der Breite  | 
|  Greek\$1CI\$1AS  |  Griechisch, keine Beachtung der Groß-/Kleinschreibung, Beachtung von Akzenten, keine Beachtung des Kana-Typs, keine Beachtung der Breite  | 
|  Greek\$1CS\$1AS  |  Griechisch, Beachtung der Groß-/Kleinschreibung, Beachtung von Akzenten, keine Beachtung des Kana-Typs, keine Beachtung der Breite  | 
|  Hebrew\$1BIN  |  Hebräisch, binäre Sortierung  | 
|  Hebrew\$1CI\$1AS  |  Hebräisch, Groß-/Kleinschreibung irrelevant, Diakritika relevant, Kana-Typ irrelevant, Breite irrelevant  | 
|  Japanese\$1BIN  | Japanisch, binäre Sortierung | 
|  Japanese\$1CI\$1AS  |  Japanisch, Groß-/Kleinschreibung irrelevant, Diakritika relevant, Kana-Typ irrelevant, Breite irrelevant  | 
|  Japanese\$1CS\$1AS  |  Japanisch, Beachtung der Groß-/Kleinschreibung, Beachtung von Akzenten, keine Beachtung des Kana-Typs, keine Beachtung der Breite  | 
|  Japanese\$1XJIS\$1140\$1CI\$1AS  |  Japanisch, keine Beachtung der Groß-/Kleinschreibung, Beachtung von Akzenten, keine Beachtung des Kana-Typs, keine Beachtung der Breite, zusätzliche Zeichen, keine Beachtung der Variierungsauswahlzeichen  | 
|  Japanese\$1XJIS\$1140\$1CI\$1AS\$1KS\$1VSS  |  Japanisch, keine Beachtung der Groß-/Kleinschreibung, Beachtung von Akzenten, Beachtung des Kana-Typs, keine Beachtung der Breite, zusätzliche Zeichen, Beachtung der Variierungsauswahlzeichen  | 
|  Japanese\$1XJIS\$1140\$1CI\$1AS\$1VSS  |  Japanisch, keine Beachtung der Groß-/Kleinschreibung, Beachtung von Akzenten, keine Beachtung des Kana-Typs, keine Beachtung der Breite, zusätzliche Zeichen, Beachtung der Variierungsauswahlzeichen  | 
|  Japanese\$1XJIS\$1140\$1CS\$1AS\$1KS\$1WS  |  Japanisch, Beachtung der Groß-/Kleinschreibung, Beachtung von Akzenten, Beachtung des Kana-Typs, Beachtung der Breite, zusätzliche Zeichen, keine Beachtung der Variierungsauswahlzeichen  | 
|  Korean\$1Wansung\$1CI\$1AS  |  Koreanisch-Wansung, keine Beachtung der Groß-/Kleinschreibung, Beachtung von Akzenten, keine Beachtung des Kana-Typs, keine Beachtung der Breite  | 
|  Latin1\$1General\$1100\$1BIN  |  Latein1-Allgemein-100, binäre Sortierung  | 
|  Lateinisch1\$1Allgemein\$1100\$1 BIN2  |  Latin1-General-100, binäre Codepunkt-Sortierreihenfolge  | 
|  Lateinisch1\$1Allgemein\$1100\$1 \$1 BIN2 UTF8  |  Latin1-General-100, binäre Codepunkt-Sortierreihenfolge, UTF-8-kodiert  | 
|  Latin1\$1General\$1100\$1CI\$1AS  |  Latein1-Allgemein-100, keine Beachtung der Groß-/Kleinschreibung, Beachtung von Akzenten, keine Beachtung des Kana-Typs, keine Beachtung der Breite  | 
|  Lateinisch1\$1Allgemein\$1100\$1CI\$1AS\$1SC\$1 UTF8  |  Latin1-General-100, keine Beachtung der Groß-/Kleinschreibung, Beachtung von Akzenten, zusätzliche Zeichen, UTF-8-kodiert  | 
|  Latin1\$1General\$1BIN  |  Latein1-Allgemein, binäre Sortierung  | 
|  Latin1\$1Allgemein\$1 BIN2  |  Latin1-General, binäre Codepunkt-Sortierreihenfolge  | 
|  Latin1\$1General\$1CI\$1AI  |  Latein1-Allgemein, keine Beachtung der Groß-/Kleinschreibung, keine Beachtung von Akzenten, keine Beachtung des Kana-Typs, keine Beachtung der Breite  | 
|  Latin1\$1General\$1CI\$1AS  |  Latein1-Allgemein, keine Beachtung der Groß-/Kleinschreibung, Beachtung von Akzenten, keine Beachtung des Kana-Typs, keine Beachtung der Breite  | 
|  Latin1\$1General\$1CI\$1AS\$1KS  |  Latein1-Allgemein, keine Beachtung der Groß-/Kleinschreibung, Beachtung von Akzenten, Beachtung des Kana-Typs, keine Beachtung der Breite  | 
|  Latin1\$1General\$1CS\$1AS  |  Latein1-Allgemein, Beachtung der Groß-/Kleinschreibung, Beachtung von Akzenten, keine Beachtung des Kana-Typs, keine Beachtung der Breite  | 
|  Modern\$1Spanish\$1CI\$1AS  |  Spanisch-Modern, keine Beachtung der Groß-/Kleinschreibung, Beachtung von Akzenten, keine Beachtung des Kana-Typs, keine Beachtung der Breite  | 
|  Polish\$1CI\$1AS  |  Polnisch, keine Beachtung der Groß-/Kleinschreibung, Beachtung von Akzenten, keine Beachtung des Kana-Typs, keine Beachtung der Breite  | 
|  SQL\$11xCompat\$1 \$1CI\$1AS CP850  |  Latein1-Allgemein, keine Beachtung der Groß-/Kleinschreibung, Beachtung von Akzenten, keine Beachtung des Kana-Typs, keine Beachtung der Breite für Unicode-Daten, SQL-Server-Sortierreihenfolge 49 auf Codepage 850 für Daten, die nicht in Unicode codiert sind  | 
|  SQL\$1Latin1\$1Allgemein\$1 \$1CI\$1AI CP1  |  Latein1-Allgemein, keine Beachtung der Groß-/Kleinschreibung, keine Beachtung von Akzenten, keine Beachtung des Kana-Typs, keine Beachtung der Breite für Unicode-Daten, SQL-Server-Sortierreihenfolge 54 auf Codepage 1252 für Daten, die nicht in Unicode codiert sind  | 
|  **SQL\$1Latin1\$1General\$1 CP1 \$1CI\$1AS (Standard)**  |  Latein1-Allgemein, keine Beachtung der Groß-/Kleinschreibung, Beachtung von Akzenten, keine Beachtung des Kana-Typs, keine Beachtung der Breite für Unicode-Daten, SQL-Server-Sortierreihenfolge 52 auf Codepage 1252 für Daten, die nicht in Unicode codiert sind  | 
|  SQL\$1Latin1\$1General\$1 CP1 \$1CS\$1AS  |  Latein1-Allgemein, Beachtung der Groß-/Kleinschreibung, Beachtung von Akzenten, keine Beachtung des Kana-Typs, keine Beachtung der Breite für Unicode-Daten, SQL-Server-Sortierreihenfolge 51 auf Codepage 1252 für Daten, die nicht in Unicode codiert sind  | 
|  CP437SQL\$1Latin1\$1General\$1 \$1CI\$1AI  |  Latein1-Allgemein, keine Beachtung der Groß-/Kleinschreibung, keine Beachtung von Akzenten, keine Beachtung des Kana-Typs, keine Beachtung der Breite für Unicode-Daten, SQL-Server-Sortierreihenfolge 34 auf Codepage 437 für Daten, die nicht in Unicode codiert sind  | 
|  CP850SQL\$1Latin1\$1General\$1 \$1BIN  |  Latin1-General, binäre Sortierreihenfolge für Unicode-Daten, SQL-Server-Sortierreihenfolge 40 auf Codepage 850 für Daten, die nicht in Unicode codiert sind  | 
|  CP850SQL\$1Latin1\$1Allgemein\$1 \$1 BIN2  |  Lateinisch 1 (allgemein), binäre Codepoint-Sortierreihenfolge für Unicode-Daten, SQL Server-Sortierreihenfolge 40 auf Codepage 850 für Daten, die nicht in Unicode kodiert sind  | 
|  CP850SQL\$1Latin1\$1Allgemein\$1 \$1CI\$1AI  |  Latein1-Allgemein, keine Beachtung der Groß-/Kleinschreibung, keine Beachtung von Akzenten, keine Beachtung des Kana-Typs, keine Beachtung der Breite für Unicode-Daten, SQL-Server-Sortierreihenfolge 44 auf Codepage 850 für Daten, die nicht in Unicode codiert sind  | 
|  CP850SQL\$1Latin1\$1General\$1 \$1CI\$1AS  |  Latein1-Allgemein, keine Beachtung der Groß-/Kleinschreibung, Beachtung von Akzenten, keine Beachtung des Kana-Typs, keine Beachtung der Breite für Unicode-Daten, SQL-Server-Sortierreihenfolge 42 auf Codepage 850 für Daten, die nicht in Unicode codiert sind  | 
|  SQL\$1Latin1\$1General\$1Pref\$1 CP850 \$1CI\$1AS  |  Latein1-Allgemein-Präf, keine Beachtung der Groß-/Kleinschreibung, Beachtung von Akzenten, keine Beachtung des Kana-Typs, keine Beachtung der Breite für Unicode-Daten, SQL-Server-Sortierreihenfolge 183 auf Codepage 850 für Daten, die nicht in Unicode codiert sind  | 
|  CP1256SQL\$1Latin1\$1General\$1 \$1CI\$1AS  |  Latein1-Allgemein, keine Beachtung der Groß-/Kleinschreibung, Beachtung von Akzenten, keine Beachtung des Kana-Typs, keine Beachtung der Breite für Unicode-Daten, SQL-Server-Sortierreihenfolge 146 auf Codepage 1256 für Daten, die nicht in Unicode codiert sind  | 
|  CP1255SQL\$1Latin1\$1General\$1 \$1CS\$1AS  |  Latein1-Allgemein, Beachtung der Groß-/Kleinschreibung, Beachtung von Akzenten, keine Beachtung des Kana-Typs, keine Beachtung der Breite für Unicode-Daten, SQL-Server-Sortierreihenfolge 137 auf Codepage 1255 für Daten, die nicht in Unicode codiert sind  | 
|  Thai\$1CI\$1AS  |  Thai, keine Beachtung der Groß-/Kleinschreibung, Beachtung von Akzenten, keine Beachtung des Kana-Typs, keine Beachtung der Breite  | 
|  Turkish\$1CI\$1AS  |  Türkisch, keine Beachtung der Groß-/Kleinschreibung, Beachtung von Akzenten, keine Beachtung des Kana-Typs, keine Beachtung der Breite  | 

Sie können die Liste der unterstützten Sortierungen auch programmgesteuert abrufen, indem Sie die AWS CLI verwenden:

```
aws rds describe-db-engine-versions --engine sqlserver-ee --list-supported-character-sets --query 'DBEngineVersions[].SupportedCharacterSets[].CharacterSetName' | sort -u
```

Auswahl der Sortierung:
+ Wenn Sie die Amazon-RDS-Konsole verwenden, wählen Sie beim Erstellen einer neuen DB-Instance **Additional configuration** (Zusätzliche Konfiguration) aus und geben Sie die Sortierung im Feld **Collation** (Sortierung) ein. Weitere Informationen finden Sie unter [Erstellen einer Amazon-RDS-DB-Instance](USER_CreateDBInstance.md). 
+ Wenn Sie die verwenden, verwenden Sie die Option zusammen mit dem Befehl. AWS CLI`--character-set-name` `create-db-instance` Weitere Informationen finden Sie unter [create-db-instance](https://docs.aws.amazon.com/cli/latest/reference/rds/create-db-instance.html).
+ Wenn Sie die Amazon-RDS-API verwenden, verwenden Sie den Parameter `CharacterSetName` mit der `CreateDBInstance`-Operation. Weitere Informationen finden Sie unter [Erstellen DBInstance](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_CreateDBInstance.html).

## Sortierung auf Datenbankebene bei Microsoft SQL Server
<a name="Appendix.SQLServer.CommonDBATasks.Collation.Database-Table-Column"></a>

Die Standardsortierung kann auf Datenbank-, Tabellen- oder Spaltenebene durch außer Kraft setzen der Sortierung beim Erstellen einer neuer Datenbank oder eines Datenbankobjekts geändert werden. Wenn Ihre Standard-Serversortierung beispielsweise SQL\$1Latin1\$1General\$1 \$1CI\$1AS ist, können Sie sie zur Unterstützung der Mohawk-Sortierung in CP1 Mohawk\$1100\$1CI\$1AS ändern. Selbst Argumente in einer Abfrage können einer Typumwandlung unterzogen werden, um bei Bedarf eine andere Sortierung zu verwenden.

Die folgende Abfrage würde beispielsweise die Standardsortierung für die Spalte in Mohawk\$1100\$1CI\$1AS ändern AccountName

```
CREATE TABLE [dbo].[Account]
	(
	    [AccountID] [nvarchar](10) NOT NULL,
	    [AccountName] [nvarchar](100) COLLATE Mohawk_100_CI_AS NOT NULL 
	) ON [PRIMARY];
```

Die Microsoft SQL Server-DB-Engine unterstützt durch die integrierten Datentypen NCHAR, NVARCHAR und NTEXT auch Unicode. Wenn Sie z. B. CJK-Unterstützung benötigen, verwenden Sie diese Unicode-Datentypen für die Zeichenspeicherung und setzen bei der Erstellung Ihrer Datenbanken und Tabellen die Server-Standardsortierung außer Kraft. Hier sind verschiedene Links von Microsoft, die das Thema Sortierung und Unicode-Support für SQL Server behandeln:
+ [Arbeiten mit Sortierungen](http://msdn.microsoft.com/en-us/library/ms187582%28v=sql.105%29.aspx) 
+ [Sortierung und internationale Terminologie](http://msdn.microsoft.com/en-us/library/ms143726%28v=sql.105%29) 
+ [Verwenden von SQL Server-Sortierungen](http://msdn.microsoft.com/en-us/library/ms144260%28v=sql.105%29.aspx) 
+ [Internationale Erwägungen für Datenbanken und Datenbank-Engine-Anwendungen](http://msdn.microsoft.com/en-us/library/ms190245%28v=sql.105%29.aspx)