您好,欢迎来到[编程问答]网站首页   源码下载   电子书籍   软件下载   专题
当前位置:首页 >> 编程问答 >> MSSQL >> SQL SERVER2008中修改数据库排序规则

SQL SERVER2008中修改数据库排序规则

来源:网络整理     时间:2016/7/21 1:04:29     关键词:

关于网友提出的“ SQL SERVER2008中修改数据库排序规则”问题疑问,本网通过在网上对“ SQL SERVER2008中修改数据库排序规则”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:

问题: SQL SERVER2008中修改数据库排序规则
描述:

求助高手!谢谢

在使用SQL SERVER 2008 中使用报表服务器,使用报表服务器建立的报表数据库里,默认的排序规则为“latin1_general_CI_AS_KS_WS”,不识别中文,无法修改为中文“chinese_PRC_CI_AI_KS_WS”,已经选为单用户修改,报错为“对象 postive_Startbyte依赖于数据库排序规则,如果绑定到架构的对象依赖于数据库排序规则,则无法更改数据库排序规则,请删除数据库排序规则的依赖项,然后重试操作”
      求解!求解!谢谢

解决方案1:

写入时在字段值前加N试试.


 insert into [表名](列名)
    select N'中文内容'
解决方案2:


这个计算能修改,之后也会导致都是乱码。
你可以把整个数据库的sql代码、数据都导出,然后再导入到一个新的库,就可以了。

解决方案3:

本帖最后由 ap0405140 于 2016-07-04 14:29:03 编辑

修改数据库排序规则比较麻烦,需删除所有依赖对象后才可以修改,修改后再重建这些依赖对象.
建议先按指定的排序规则建个空数据库,然后从旧数据库导入数据到新数据库.. 最后把2个数据库名互换即可.
以上介绍了“ SQL SERVER2008中修改数据库排序规则”的问题解答,希望对有需要的网友有所帮助。
本文网址链接:http://www.codes51.com/itwd/2838567.html

相关图片

相关文章