修改SQL数据库排序规则修改表栏位排序规则

修改SQL数据库排序规则修改表栏位排序规则,第1张

修改SQL数据库排序规则修改表栏位排序规则

修改SQL数据库排序规则:

1.修改为单用户模式

2.然后关闭所有的查询窗口,修改Options的Collocation属性,如:Chinese_PRC_90_CI_AS

3.再修改为多用户模式

修改表栏位排序规则:

使用存储过程处理,可以指定对应的表,

存储过程处理步骤:

1-删除外键

(含对应的sql语句)

2-删除主键

(含对应的sql语句)

2.5-删除索引

(含对应的sql语句)

3-修改排序规则

(含对应的sql语句)

4-生成主键

(含对应的sql语句)

5-生成外键

(含对应的sql语句)

6-生成索引

(含对应的sql语句)

7-执行对应的sql语句及导出

不执行对应的sql语句只导出

存储过程下载:

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

1、先停止需要变更 sqlserver 的服务 : 在 运行命令行中 services.msc 命令,在打开的服界面打到并关闭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、原有各个数据库会被移出,需要手动进行“附加数据库”数据库 *** 作

首先要知道数据库排序规则的含义,如Chinese_PRC_CI_AS就可以不区分大小写了,下面为Chinese_PRC打头的规则:

_BIN

二进制排序

_CI_AI

不区分大小写、不区分重音、不区分假名类型、不区分全半角

_CI_AI_WS

不区分大小写、不区分重音、不区分假名类型、区分全半角

_CI_AI_KS

不区分大小写、不区分重音、区分假名类型、不区分全半角

_CI_AI_KS_WS

不区分大小写、不区分重音、区分假名类型、区分全半角

_CI_AS

不区分大小写、区分重音、不区分假名类型、不区分全半角

_CI_AS_WS

不区分大小写、区分重音、不区分假名类型、区分全半角

_CI_AS_KS

不区分大小写、区分重音、区分假名类型、不区分全半角

_CI_AS_KS_WS

不区分大小写、区分重音、区分假名类型、区分全半角

_CS_AI

区分大小写、不区分重音、不区分假名类型、不区分全半角

_CS_AI_WS

区分大小写、不区分重音、不区分假名类型、区分全半角

_CS_AI_KS

区分大小写、不区分重音、区分假名类型、不区分全半角

_CS_AI_KS_WS

区分大小写、不区分重音、区分假名类型、区分全半角

_CS_AS

区分大小写、区分重音、不区分假名类型、不区分全半角

_CS_AS_WS

区分大小写、区分重音、不区分假名类型、区分全半角

_CS_AS_KS

区分大小写、区分重音、区分假名类型、不区分全半角

_CS_AS_KS_WS

区分大小写、区分重音、区分假名类型、区分全半角

如需要对数据库重新进行规则设定,具体步骤如下:

1、找到sql2005

的安装包

2、执行下面的批处理,指定某种规则,如Chinese_PRC_CI_AS

内容如下:

cd

D:\SQL

Server

2005\SQL

Server

x86\Servers

start

/wait

setup.exe

/qb

INSTANCENAME=MSSQLSERVER

REINSTALL=SQL_Engine

REBUILDDATABASE=1

SAPWD=sa

SQLCOLLATION=Chinese_PRC_CI_AS

3、重新附加一下数据库就发现排序规则变更了。


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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存