ConfluenceシステムをSQLServer 2008R2に移行したいと思います。さて、ConfluenceはUTF-8エンコーディングを使用しているので、同じエンコーディングを使用するデータベースが必要になります(これが照合だと思いますか?)。
コマンドがあります
alter database confluence set collation COLLATION_NAME
さて、見たところ、utf-8はありません。私が知ったように、SQLServerは基本的に同じucs-2を使用しています。しかし、ucs-2の照合名が何であるかわかりませんか?誰かがそれについて知っていますか?
編集:エンコードと照合の違いがわかりました。 Confluence documentation は、UCS-2に依存するスキーマを作成する必要があることを示唆しています(MS SQLにはUTF-8のサポートがないため)。 Managment Studioを調べたところ、データベースのSecurityディレクトリにスキーマのエントリが見つかりました。ただし、UCS-2エンコーディングをスキーマに割り当てる方法がわかりません。これを行うには、Managment Studioで何を実現する必要がありますか(またはどのクエリを使用する必要がありますか)?
合流点のドキュメントによると、照合順序をSQL_Latin1_General_CP1_CS_ASに設定する必要があります
このドキュメントに従い、SQL Server 2008R2でのConfluenceの展開に成功しました。