我們希望將我們的Confluence系統移至SQL Server 2008 R2。現在,由於Confluence使用UTF-8編碼,我需要一個使用相同編碼的數據庫(我猜這就是整理?)。將SQL Server 2008 R2的編碼(排序?)更改爲UTF-8
有命令
alter database confluence set collation COLLATION_NAME
現在,因爲它似乎,有沒有UTF-8,當我發現了SQL Server使用UCS-2基本相同。但我無法弄清楚ucs-2的排序規則名稱是什麼?有人知道嗎?
編輯:我現在看到編碼和整理之間的區別。 Confluence documentation建議我應該創建一個依賴於UCS-2的模式(因爲MS SQL缺少對UTF-8的支持)。我查看了槽Managment Studio,並且我在數據庫的目錄安全中找到了模式條目。但是,我無法弄清楚如何將UCS-2編碼分配給模式。我需要在管理工作室中實現這一點(或者應該使用哪個查詢)?
退房[此其他SO問題](http://stackoverflow.com/questions/341273/what-does-character-set-and-collation-mean-exactly) - **編碼** =你有什麼字符,它們是如何表示的與**排序規則** =如何排序和排序字符。爲什麼選擇排序規則,您可以將Unicode存儲在'nchar()/ nvarchar()'列中,而'char()/ varchar()'存儲非Unicode字符 –
http://dba.stackexchange.com/questions/ 7303/multiple-charsets-and-collations-for-a-nations-database/52948#52948 - 這裏我解釋了我在多語言數據庫和UTF-8/Unicode支持中發現的排序規則的作用。 –