将SQL Server 2008 R2的编码(校对?)更改为UTF-8
发布时间:2020-12-12 06:38:12 所属栏目:MsSql教程 来源:网络整理
导读:我们想将Confluence系统移动到SQL Server 2008 R2.现在,由于Confluence使用UTF-8编码,我需要一个使用相同编码的数据库(我猜这是整理?). 有命令 alter database confluence set collation COLLATION_NAME 现在看来,没有utf-8,而且我发现SQL Server使用的ucs-2
我们想将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 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |