sqlserver服务器排序规则数据库排序规则不一样

sqlserver服务器排序规则数据库排序规则不一样,第1张

Unicode 排序规则的基本原则是:

1、按照字符的 Unicode 编码值从小到大排序;

2、如果两个字符的 Unicode 编码值相同,则按照字符的长度从小到大排序;

3、如果两个字符的 Unicode 编码值和长度都相同,则按照字符的字母顺序从小到大排序。

属性的排序规则?

是不是说按字段的升序或者降序排列?例:users表

id

name

3

张三

1

李四

2

王五语句这样写

select

from

users

order

by

id

desc或者

select

from

users

order

by

id

asc

这样的话一个是升序一个是降序排列后就是

id

name

1

李四

2

王五

3

张三

id

name

3

张三

2

王五

1

李四

2、选择数据库对象中,选择编写整个数据库及所有数据库对象的脚本

3、生成脚本选项是关键,如果不想丢掉触发器,主外键,看我的截图配置,我的是08数据库和05的界面有所不同

4、然后把脚本保存下来,在你另外一台环境正确的数据库上面执行该脚本,生成一个空库。

数据从老库导入新库中

6、导入数据唯一要注意的一个是事项是记得在导入的传输设置中,全选所有数据库表,点击编辑映射

这里有三个选项,我个人勾选了启用标识插入,其余没选。至于这三个选项看个人需要了。

7、数据传输完毕后,赶紧用新库把业务跑一遍,看看有么有问题,没有就把老库的那台机器数据库及数据库程序干掉,

重装一下数据库,重装的时候记得选对语言和排序了。

简体中文,一般默认是Chinese_PRC_CI_AS。

以上内容,可能不是适合所有情况,大家参考下,觉得有用就顶一把。

针对市面上有部份应用系统或者ERP系统对于数据库的排序规则是有要求,若安装数据库时没有留意,采用默认安装后,导致应用打开出现异常或者乱码现象。其实不用再卸载重装,通过如下步骤进行更改,节省大量的时间:

1、先停止需要变更 sqlserver 的服务 : 在 运行命令行中 servicesmsc 命令,在打开的服界面打到并关闭sql server 的服务;(直接通过 Net stop mssqlserver 语句也可以关闭SQL Server 后台服务)

2、执行命令:(cmd命令行)

F:>Setup /QUIET /ACTION=REBUILDDATABASE /INSTANCENAME=MSSQLSERVER /SQLSYSADMINACCOUNTS=administrator /SAPWD= /SQLCOLLATION=Chinese_PRC_BIN

参数介绍:

InstanceName : MSSQLSERVER 默认为:MSSQLSERVER

SQLSYSADMINACCOUNTS: administrator 默认为:administrator

StrongPassword : sa账号的密码

CollationName : Chinese_PRC_BIN (根据实际情况需要填写)

F:>setup为安装文件存放路径;

3、等几分钟。出现成功提示

4、执行命令 Net start mssqlserver 启动 SqlServer

5、原有各个数据库会被移出,需要手动进行“附加数据库”数据库 *** 作

以上就是关于sqlserver服务器排序规则数据库排序规则不一样全部的内容,包括:sqlserver服务器排序规则数据库排序规则不一样、怎么用SQL语句修改数据库属性“排序规则”、数据库排序规则怎么明明修改了,又变回来等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9832633.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-02
下一篇 2023-05-02

发表评论

登录后才能评论

评论列表(0条)

保存