加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MsSql教程 > 正文

将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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读