前言:
当前朋友们对“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二级排序