(整理)SQL server 2012 中文乱码与5030错误

  安装2012后,一直没注意到中文的问题。直到有一天,突然发现字段内容竟然是“??”,然后一通查,原来是排序规则需要改变:

       选择数据库-》右键属性-》选项,将排序规则改成“Chinese_PRC_CI_AS”,然后保存就好了。

       

       当然,任何事情不可能一帆风顺,尤其是我们这么庞大的DBMS。所以就出现了“5030错误”,然后就比较曲折了:

       1)首先要将数据库改成单用户模式:在查询窗口执行“ALTER DATABASE db_database SET SINGLE_USER WITH ROLLBACK IMMEDIATE”,

       2)参考上图修改排序规则(此时能够正确修改),

       3)然后将数据库改为多用户模式:在查询窗口执行“ ALTER DATABASE db_database SET MULTI_USER

 

     参考文章:

     http://blog.csdn.net/waterxcfg304/article/details/44454097

     http://www.cnblogs.com/psunny/archive/2010/09/28/1837835.html

转载于:https://www.cnblogs.com/hhhh2010/p/5293933.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值