将SQL Server 2008 R2的编码(校对?)更改为UTF-8

前端之家收集整理的这篇文章主要介绍了将SQL Server 2008 R2的编码(校对?)更改为UTF-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 documentation建议我应该创建一个依赖于UCS-2的模式(因为MS sql缺少对UTF-8的支持).我查看了Managment Studio,并在数据库的Security目录中找到了一个模式条目.但是,我无法弄清楚如何将UCS-2编码分配给架构.我需要在Managment Studio中实现这一点(或者我应该使用哪个查询)?

解决方法

根据confluence文档,您应该将排序规则设置为sql_Latin1_General_CP1_CS_AS

我们已经遵循了此文档,并在sql Server 2008 R2上成功进行了融合部署:

Database Setup for SQL Server

猜你在找的MsSQL相关文章