8

我们想将我们的 Confluence 系统迁移到 SQL Server 2008 R2。现在,由于 Confluence 使用 UTF-8 编码,我需要一个使用相同编码的数据库(我猜这是排序规则?)。

命令来了

alter database confluence set collation COLLATION_NAME

现在,似乎没有 utf-8,而且我发现 SQL Server 使用基本相同的 ucs-2。但我不知道 ucs-2 的排序规则名称是什么?有人知道吗?

编辑:我现在确实看到了编码和整理之间的区别。Confluence文档建议我应该创建一个依赖于 UCS-2 的模式(因为 MS SQL 缺少对 UTF-8 的支持)。我查看了 Managment Studio,并在数据库的Security目录中找到了模式条目。但是,我无法弄清楚如何将 UCS-2 编码分配给架构。我必须在 Managment Studio 中实现这一点(或者我应该使用哪个查询)?

4

1 回答 1

4

根据合流文档,您应该将排序规则设置为 SQL_Latin1_General_CP1_CS_AS

我们遵循了这个文档,并在 SQL Server 2008 R2 上成功部署了 Confluence:

SQL Server 的数据库设置

于 2013-11-07T12:24:12.260 回答