sqlserver 2012数据库如何设置为utf-8

Xsamler 2014-06-16 09:31:31
在sql server 2012 创建了一个新数据库,在安装一个应用软件时连接这个数据库报错:
The database is not using Unicode. FishEye and Crucible require that the database uses a UTF8 encoding to support internalization.
请问如何保证新建的数据库是UTF8编码,谢谢!
...全文
16759 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
caixiangyu8411 2015-10-30
  • 打赏
  • 举报
回复
ms sql 好像不支持utf8吧
山寨DBA 2014-06-16
  • 打赏
  • 举报
回复
引用 5 楼 yuhengfei183 的回复:
我试着把排序改成Chinese_PRC_CI_AI,竟然通过了。
什么情况?哪位大侠能够解释一下区别。

你的软件的排序规则和数据库默认的排序规则不一样/不兼容。。。
数据库属性里头那些排序规则都可以试试,呵呵
Xsamler 2014-06-16
  • 打赏
  • 举报
回复
我试着把排序改成Chinese_PRC_CI_AI,竟然通过了。 什么情况?哪位大侠能够解释一下区别。
Xsamler 2014-06-16
  • 打赏
  • 举报
回复
引用 1 楼 perfectaction 的回复:
将数据库排序规则改成:Chinese_PRC_CI_AS 试试。
我的数据库默认的就是这个排序
山寨DBA 2014-06-16
  • 打赏
  • 举报
回复
或者直接在数据库属性对话框你里头改也是可以的。
我没记错的话,这个选项应该是在安装的时候应该择的,选择之后创建的数据库和表都会默认使用那个设置。
山寨DBA 2014-06-16
  • 打赏
  • 举报
回复 1
1.将数据库的字符集修改为: alter database dbname collate Chinese_PRC_CI_AS 2. --1. 为数据库指定排序规则 CREATE DATABASE db COLLATE Chinese_PRC_CI_AS GO ALTER DATABASE db COLLATE Chinese_PRC_BIN GO 楼主可以参考:http://bbs.csdn.net/topics/330058393 说的很详细
nzperfect 2014-06-16
  • 打赏
  • 举报
回复
将数据库排序规则改成:Chinese_PRC_CI_AS 试试。
tcmakebest 2014-06-16
  • 打赏
  • 举报
回复
闻所未闻,一直都用 N 系列文本字段的路过, nvarchar, nchar, ntext

22,209

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧