SQL Server 字符集更改

[b]现象描述[/b]
英文版SQL Server,在已有数据库(默认配置)进行insert操作,如果insert内容为中文,发现insert之后数据库中的中文内容为乱码;

[b]解决办法[/b]
(1)、查询当前数据库的排序规则(编码)
select * from ::fn_helpcollations()
(2)、执行SQL语句
alter database test01 collate Chinese_PRC_CI_AI

[b]总结[/b]
对已经存在的数据库可以对其排序规则进行更改,在新建数据库的时候可以指定其排序规则
SQL Server 企业管理器--新建数据库--General--Collation Name--进行选择。

你可能感兴趣的:(Data,Base)