龙空技术网

SQL Server安装完后修改排序规则

数据库那点事 130

前言:

当前朋友们对“sql二级排序”大约比较珍视,咱们都需要分析一些“sql二级排序”的相关知识。那么小编在网上收集了一些对于“sql二级排序””的相关内容,希望咱们能喜欢,我们一起来学习一下吧!

有时候在前期规划数据库的时候,安装SQL Server时以某个排序规则进行安装的,但是创建数据库时需要使用另外一种排序规则,此时会出现数据库跟服务器的排序规则不一致。或者我们以某个排序规则安装完成以后,需要修改整个实例的排序规则。下面的方法可以完成相关设定。

注意:建议在执行下列操作之前对所有的数据库(包括系统数据库)进行备份。确保列或存储过程、触发器等内部没有固定的排序逻辑,否则下面的命令可能会报告问题。

1、确认安装完成后服务器和数据库的排序规则。

修改前服务器排序规则

修改前数据库排序规则:

2、停止SQL Server服务

1)首先先看SQL Server的服务名称。

C:\Users\Administrators>sc query type= service state= all | find /i "SQL Server"

2)停止SQL Server服务。

C:\Users\Administrators>net stop mssqlserver

3、进入到数据库安装目录的Binn文件夹下。

1)进入到安装路径的Bin文件下。

cd c:\Program Files\Microsoft SQL

Server\MSSQL10_50.MSSQLSERVER\MSSQL\Binn

2)查找是否有sqlervr.exe的文件

c:\Program Files\Microsoft SQL

Server\MSSQL10_50.MSSQLSERVER\MSSQL\Binn>dir sql*.exe

4、应用新的SQL Server排序规则

执行下面的命令,将出现大量信息,不需要用户操作,只需要在执行结束后关闭提示窗口。在目标计算机上存在多个实例时才需要添加“-s”参数

sqlservr -m -T4022 -T3659 -q"Chinese_PRC_CI_AS" --单实例

sqlservr -m -T4022 -T3659 -s"SQL2014" -q"Chinese_PRC_CI_AS" --多实例

上面命令使用的参数:

-m:单用户管理模式

-T:启动时开启跟踪标记

-s:SQL Server实例名

-q:新的排序规则

执行完后,关闭提示窗口即可。

5、启动SQL Server服务,验证是否修改成功。

C:\Users\Administrators>net start mssqlserver

修改后的服务器排序规则:

修改后的数据库排序规则:

标签: #sql二级排序