SCCM 2012 SQL 排序规则修改方法

SQL Server服务器修改排序规则的方法

操作及验证步骤:

1 登录数据库后,查看当前安装数据库默认排序规则的两种方式

方式一、使用SQL Server 2014 Management Studio登录数据库后,右键点击链接数据库服务器,点击属性,在服务器属性—>常规—>服务器排序规则

图1

图2 数据库属性

方式二 在查询分析器中,输入SELECT SERVERPROPERTY(‘Collation’) ,获取服务器排序规则

图3

2 查看当前服务器数据库安装版本:查询分析器输入 SELECT @@VERSION

图4 查看数据库服务器版本

3 请确认当前数据库默认安装版本及默认安装文件目录,请根据自己版本记录数据库默认安装目录。

序号

No 数据库版本

(Windows Service) 默认安装目录

1 SQL Server 2008 C:\Program Files\Microsoft SQL Server\100\Setup Bootstrap\Release

2 SQL Server 2012 C:\Program Files\Microsoft SQL Server\110\Setup Bootstrap\SQLServer2012

3 SQL Server 2014 C:\Program Files\Microsoft SQL Server\120\Setup Bootstrap\SQLServer2014

4 SQL Server 2016 C:\Program Files\Microsoft SQL Server\140\Setup Bootstrap\SQLServer2016

4 使用管理员权限打开DOS命令行:

图5 进入DOS 命令行

5 使用 CD + 默认安装目录路径进入对应版本数据库安装文件目录

图 6 进入SQL Server 安装目录

6 使用 Net stop mssqlserver 语句关闭SQL Server 后台服务

图7 关闭SQL Server 服务

8 运行语句 Setup /QUIET /ACTION=REBUILDDATABASE /instancename=MSSQLSERVER /SQLSYSADMINACCOUNTS=administrator /[email protected] /sqlcollation=Chinese_PRC_CS_AS

格式说明:

Setup /QUIET /ACTION=REBUILDDATABASE /INSTANCENAME=InstanceName

/SQLSYSADMINACCOUNTS=accounts / [ SAPWD= StrongPassword ]

/SQLCOLLATION=CollationName)

注意: accounts 用户使用电脑管理员用户,CollationName 为需要变更的排序格式

图8 修改语言格式

9 输入语句Net start mssqlserver 启动SQL Server 服务

图9 启动SQL Server服务

10 验证排序规则是否生效,请重复步骤1 查看。

时间: 2024-12-10 08:57:08

SCCM 2012 SQL 排序规则修改方法的相关文章

SQL 排序规则问题

http://blog.csdn.net/delphigbg/article/details/12744807 MSSQL排序规则总结 什么是排序规则呢? 排序规则根据特定语言和区域设置标准指定对字符串数据进行排序和比较的规则.SQL Server 支持在单个数据库中存储具有不同排序规则的对象.MSDN解释:在 Microsoft SQL Server  中,字符串的物理存储由排序规则控制.排序规则指定表示每个字符的位模式以及存储和比较字符所使用的规则 当 Transact-SQL 语句在具有不

DedeCMS专题内容页节点文章排序的修改方法

在网站专题内容页中节点排序默认都是按照更新的时间顺序排列的,排序的方式是降序,在调用专题内容页的内容的时候调用的标签也是{dede:field.note/},想要修改调用的排序方法也是可以的. 织梦 dede 专题内容页节点排序的修改方法: 1.{dede:field.note} 其实是用 {dede:arclist}{/dede:arclist} 标签里的 lib_arclistDone 来解析的,所以 orderby 和 order 都是可以控制排序方法的,orderby 是文档排序方式,o

SQL 排序规则 CodeProject

http://www.cnblogs.com/ifreesoft/p/4259626.html 开发ERP数据维护工具之一 修改SQL Server数据库排序规则 Change Collation 在部署ERP应用时,经常会碰到在开发环境下,没有问题,部署到服务器上,就出错.不同语言版本的操作系统.不同的数据库版本,等等因素的数据库排序规则的问题.比如在安装SQL Server 时取默认的规则,中文环境下,会设置为Chinese_PRC_CI_AS,但我们需要的规则应该是SQL_Latin1_G

sql 排序按修改时间,诺修改时间为空与创建时间比较

SELECT id,updated_time,created_time FROM table ORDER BY CASE WHEN IFNULL(updated_time,'')='' THEN created_time ELSE updated_time END DESC, created_time DESC; MYSQL IFNULL函数的使用 MYSQL  IFNULL(expr1,expr2)                  如果expr1不是NULL,IFNULL()返回expr1,

SCCM 2012 R2实战系列之一:SQL安装

大家好,从今天开始跟大家一起分享自己学习SCCM 2012 R2的一些心得和具体的部署配置,希望能帮到大家.由于SCCM部署的步骤比较复杂,内容也比较多,所以我把SCCM整个部署过程分为以下三个章节: l SQL Server 2012 SP1的安装 l SCCM安装前的准备工作 l SCCM 主站点的部署 1.1 实验拓扑图: 下面是本次部署的一个拓扑图,所有操作系统均使用Windows Server 2012 R2 Datacenter版本 1.2 域环境的准备 微软的很多产品都是基于域环境

sql server不同排序规则的数据库间字段的比较

不同的排序规则的字段是不能直接比较的.会提示:无法解决 equal to 操作的排序规则冲突.可以把字段强制转换一个排序规则,这样就能比较了.示例: -------------------------------------- SELECT *FROM tab1 a LEFT OUTER JOIN      tab2 u ON a.AdmissionNo = u.UserName COLLATE Chinese_PRC_CI_AS --------------------------------

修改MySql中数据表和字段的字符集和排序规则

由于数据库中的数据表和表字段的字符集和排序规则不统一,找了很多帖子,最后发现如下脚本很好用. 用法儿是:先执行如下脚本生成修改数据表和表字段的脚本,然后再执行这些生成的脚本. 1. 修改指定数据库中所有varchar类型的表字段的字符集为UTF8,并将排序规则修改为utf8_general_ci SELECT CONCAT('ALTER TABLE `', table_name, '` MODIFY `', column_name, '` ', DATA_TYPE, '(', CHARACTER

数据库排序规则的冲突(理解collate Chinese_PRC_CI_AS)

之前碰到了数据库排序规则冲突问题,即百度或者 Google 的老话题: " 无法解决 equal to 操作中' sql_latin1_general_cp1_ci_as '和' chinese_prc_ci_as '之间的排序规则冲突 " .一般的方法,是在创建临时表或表连接的时候加上规则校勘语句 COLLATE "规则名"解决,如: create table #example ( EXP_Name varchar (50) collate CHINESE_PRC

SCCM 2012 R2 先决条件

先决条件: Active Directory 域功能级别:Windows Server 2003 以上 扩展 Active Directory 架构. 创建System Management容器. 在System Management容器上设置安全权限. SQL Server:      64位版本 SQL Server 2008 SP2 CU9 SQL Server 2008 SP3 CU4 SQL Server 2008 R2 SP1 CU6 SQL Server 2008 R2 SP2 S