Wir möchten unser Confluence-System auf einen SQL Server 2008 R2 umstellen. Jetzt, da Confluence UTF-8-Codierung verwendet, würde ich eine Datenbank mit der gleichen Codierung benötigen (ich denke, das ist die Sortierung?).Änderung der Codierung (Sortierung?) Von SQL Server 2008 R2 zu UTF-8
Es gibt den Befehl
alter database confluence set collation COLLATION_NAME
Nun, wie es scheint, gibt es keine utf-8, und als ich SQL Server verwendet UCS-2 herausgefunden, die im Grunde das gleiche ist. Aber ich kann nicht herausfinden, was der Kollationsname von UCS-2 wäre? Weiß jemand davon?
Edit: Ich sehe jetzt den Unterschied zwischen Codierung und Sortierung. Die Confluence documentation schlägt vor, dass ich ein Schema erstellen sollte, das auf UCS-2 beruht (weil MS SQL Unterstützung für UTF-8 fehlt). Ich habe durch das Managment Studio geschaut und einen Eintrag für Schemas im Security Verzeichnis der Datenbank gefunden. Ich kann jedoch nicht herausfinden, wie UCS-2-Codierung dem Schema zugewiesen wird. Was muss ich dazu im Managment Studio wissen (oder welche Abfrage soll ich verwenden)?
Check out [diese andere SO Frage] (http://stackoverflow.com/questions/341273/what-does-character-set-and-collation-mean-exactly) - ** encoding ** = welche Zeichen haben Sie und wie sind sie dargestellt vs. ** Sortierung ** = Wie werden Zeichen sortiert und sortiert? Und warum eine Sortierung ausgewählt ist, können Sie Unicode in 'nchar()/nvarchar()' Spalten speichern, während 'char()/varchar()' Nicht-Unicode-Zeichen speichern –
http://dba.stackexchange.com/questions/ 7303/multiple-charsets-and-collations-for-a-multinationale-database/52948 # 52948 - Hier habe ich erklärt, was ich über die Rolle der Sortierung in mehrsprachigen Datenbanken und UTF-8/Unicode-Unterstützung erfahren habe. –