文章描述的是正确转换数据库SQL Server排序规则,以及对转换数据库SQL Server排序规则的概念排序与规则在实际操作中的特征的描述,同时也定义了SQL Server排序规则并介绍如何在 Microsoft SQL Server 中转换数据库的排序规则。
有关 SQL Server 2000 的概念和讨论同样适用于 SQL Server 2005。
什么是排序规则?
排序规则指定了表示每个字符的位模式。它还指定了用于排序和比较字符的规则。排序规则具有下面的特征:
语言
区分大小写
区分重音
区分假名
要了解服务器当前使用的排序规则,可以在 SQL 查询分析器中运行 sp_helpsort 系统过程。
SQL Server 7.0 不支持使用多个SQL Server排序规则的数据库。因此,在 SQL Server 7.0 中创建的所有数据库均使用默认的排序规则。SQL Server 2000 支持多个排序规则。SQL Server 2000 数据库可使用除默认排序规则以外的其他排序规则。此外,SQL Server 2000 还支持使用排序规则(除数据库创建的排序规则外)的列。
在 DTS 中使用“使用排序规则”选项的条件
SQL Server 2000 可包含多个数据库或列,它们可以使用除默认排序规则以外的排序规则。因此,在数据转换服务 (DTS) 中引入了名为“使用排序规则”的新选项。“使用排序规则”选项的行为由要执行的转换的类型决定。假如要在 SQL Server 2000 的两个实例之间传输数据且启用了“使用排序规则”选项,则数据将从源代码页转换到目标代码页。假如没有启用“使用排序规则”选项且 SQL Server 2000 的两个实例中的代码页相同,则会直接传输数据。假如代码页不同,则数据将从源代码页转换到目标代码页。但是,在传输数据时,转换可能会出现错误。
注意:假如排序规则用于数据本身并且列使用的是 COLLATE 子句,则SQL Server排序规则很重要。“使用排序规则”选项确定当数据从一个排序规则传输到另一个排序规则时是否转换代码页。“使用排序规则”选项不会影响是否设置了列定义的 COLLATE 属性。因此,假如源表包含使用 COLLATE 子句创建的带有特定排序规则的列,则此排序规则将在传输数据时得以保留,而不管是否在数据转换服务向导中启用了“使用排序规则”选项。
不改变数据库排序规则的转换 ***
下列 *** 不改变数据库的排序规则:
备份和还原:在某服务器上还原数据库时,假如该服务器使用的排序规则与用于备份的服务器使用的排序规则不同,则不会将还原后的数据库转换为使用新的排序规则。数据库排序规则仍保持原样。
分离和重新附加:假如分离使用某一SQL Server排序规则创建的数据库,并且将该数据库重新附加到使用其他排序规则的另一服务器,则该数据库的排序规则不会改变。数据库的排序规则仍保持原样。
复制数据库向导:复制数据库向导实质上使分离和重新附加的过程自动化了。数据库的排序规则仍保持原样。
注意:复制数据库向导仅在 SQL Server 2000 中可用。
国外媒体CNET NEWS就这个“上帝模式”和微软Windows部门主管Steven Sinofsky进行邮件交流后得知,这其实只是众多快捷方式中的一个,Sinofsky在邮件里给出了十多个这类快捷方式的关键字符串。 它们的建立方法和之前的“上帝模式”一样,在任意位置新建的一个文件夹,然后改名即可...
我一个朋友最近装装了Windows 7,他总感觉有人用了他的电脑,但是一直不确定,他想知道有没有人动用他的电脑,问我有没有办法 我说设置一下就行了: 启动Windows 7,在搜索栏中输入编辑组,马上就搜索到了编辑组策略,点击即可启动程序编辑组策略。依次展开组策略左侧树形列表的计算机配置/管理模...
一些用户的Windows 7系统开机后出现黑屏,代码为 Windows无法启动: WindowsSystem32ConfigSystem”。这个问题该如何修复呢?现在小编就给大家分析一下吧。 其实这个代码的意思是引导文件丢失了,引导文件(NTLDR)一般存放于C盘根目录下,是一个具有隐藏和只读属性...
最近一些Windows 7用户反馈说,自己在截屏的时候出现黑屏,导致自己截的图黑呼呼一片。这个问题该怎么解决?今天小编就为大家提供一个解决的方法。 步骤 1 在windows xp时代,很多用户都曾被视频截图后的“全黑图片”困扰。对此,在解决本地播放时出现的截图变黑问题,一般有两个方法可以用来解...
ubuntu14.04应用窗口列表在哪里?在ubuntu下打开个几个应用窗口最小化后怎么切换呢,应用窗口列表在哪里呢? 1、多打开几个chrome浏览器窗口。 2、然后都做最小化处理。 3、现在我们在桌面左边的面板上找到"左右两边有小白点"的chrome浏览器应用图标,这就是chr...
用Windows 7久了,C盘越来越大,原来50G的空间基本用完了,又不想重装系统,就想着能不能直接扩容。 在网上搜了半天,看了无数教程,都写得不明不白的,结合了几篇教程才终于搞明白。 重新总结一下,方便有需要的人。 所用软件: http://www.jb51.net/softs/57895...