更改SQLSERVER2012排序规则

  1. 停止SQL服务
  2. 进入安装目录执行

    C:\Program Files\Microsoft SQL Server\110\Setup Bootstrap\SQLServer2012>Setup /Q

    UIET /ACTION=REBUILDDATABASE /INSTANCENAME=mssqlserver /SQLSYSADMINACCOUNTS=admi

    nistrator /SQLCOLLATION=SQL_Latin1_General_CP1_CI_AS

  3. 启动服务验证

更改SQLSERVER2012排序规则

时间: 2024-10-30 07:56:27

更改SQLSERVER2012排序规则的相关文章

SQL 排序规则问题

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

[转]SQL SERVER 的排序规则

如何更改SQL SERVER 2000的排序规则 Alter datebase Alter datebase 数据库 Chinese_PRC_BIN ALTER TABLE tb ALTER COLUMN colname nvarchar(100) COLLATE Chinese_PRC_CI_AS --不区分大小写 ALTER TABLE tb ALTER COLUMN colname nvarchar(100) COLLATE Chinese_PRC_CS_AS --区分大小写 使用如下命令

SQL Server 排序规则的影响

目录 SQL Server 排序规则 影响 效果演示 更改数据库排序规则 服务器级排序规则 数据库级排序规则 列级排序规则 查询时指定规则 建议 使用 Unicode 数据类型 使用二进制排序规则 [========] SQL Server 排序规则 影响 排序规则会作用到 order.where.group 语句中. 默认中文 Windows 系统中安装的数据库使用的排序规则为:Chinese_PRC_CI_AS 选项 描述 区分大小写 (_CS) 区分大写字母和小写字母. 如果选择此项,排序

更改SQL Server 数据库的排序规则

更改数据库的排序规则,SQL提示 5030 的错误,错误信息如下: The database could not be exclusively locked to perform the operation. 解决方法: 1.设置数据库的 Ristrict Access 为 SINGLE_USER. 2.执行下列语句更改排序规则 USE master GO ALTER DATABASE 'your db name' COLLATE Chinese_PRC_CI_AS GO 3.上述命令执行成功之

SQL Server 问题之 排序规则(collation)冲突

一.写在前面 最近公司进行开发环境升级,数据库也准备了一个新的服务器,一切准备好后开始数据迁移,采取的方式为对现有Database(现有服务器Windows Server 2003 + SQL Server 2005)进行Back up,然后在新服务器(Windows Server 2008 R2 + SQL Server 2008 R2)上再Restore Databse,一切似乎挺顺利的.但是当从Web Server开始访问的时候出现错误Cannot resolve the collatio

MSSQL 修改数据库的排序规则

1.修改数据库排序规则 ALTER DATABASE [CHARACTER] COLLATE Chinese_PRC_CI_AS ; 2.修改表中列的排序规则 如果下列其中之一当前正在引用一个列,则无法更改该列的排序规则. 计算列 索引 自动生成或由 CREATE STATISTICS 语句生成的分发统计信息 CHECK 约束 FOREIGN KEY 约束 --------------------------修改数据库表中字符型列的排序规则 ---------------------------

数据库排序规则的冲突(理解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

SQL:无法解决 equal to 操作的排序规则冲突。

更改存储过程的时候,在SQL中出现了 “无法解决 equal to 操作的排序规则冲突”错误,网上搜之,发现是表之间元素创建时排序规则不同(一个是collate Chinese_PRC_CI_AI_WS,一个为COLLATE SQL_Latin1_General_CP1_CI_AS) COLLATE 一个子句,可应用于数据库定义或列定义以定义排序规则,或应用于字符串表达式以应用排序规则投影. 一般解决办法: 直接在报错处的关联字段后加上collate Chinese_PRC_CI_AI_WS就可

SCCM 2012 SQL 排序规则修改方法

SQL Server服务器修改排序规则的方法 操作及验证步骤: 1 登录数据库后,查看当前安装数据库默认排序规则的两种方式 方式一.使用SQL Server 2014 Management Studio登录数据库后,右键点击链接数据库服务器,点击属性,在服务器属性->常规->服务器排序规则 图1 图2 数据库属性 方式二 在查询分析器中,输入SELECT SERVERPROPERTY('Collation') ,获取服务器排序规则 图3 2 查看当前服务器数据库安装版本:查询分析器输入 SEL