文章描述的是正确转换数据库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 中可用。
扫描二维码推送至手机访问。
版权声明:本文由2345好导航站长资讯发布,如需转载请注明出处。
Intel会在2015年推出Broadwell、Skylake两代14nm处理器,前者可以使用9系芯片组,Skylake升级到了LGA1151插槽,需要搭配新的100系列芯片组,但初期的Skylake-S又不能超倍频,所以今年Q2季度开始会很混杂。Skylake一代会支持DDR4,100系列芯片组升...
最近一些Windows 7用户反馈说,自己在截屏的时候出现黑屏,导致自己截的图黑呼呼一片。这个问题该怎么解决?今天小编就为大家提供一个解决的方法。 步骤 1 在windows xp时代,很多用户都曾被视频截图后的“全黑图片”困扰。对此,在解决本地播放时出现的截图变黑问题,一般有两个方法可以用来解...
重装系统是我们面对许多电脑问题时的终极方法,不过重装系统也不意味着就能将全部的问题都修复。一些用户在重装系统后开机时,电脑卡在“正在启动Windows”开机界面上了,这要怎么解决呢? Windows 7系统重装后卡在开机界面的解决方法: 一、首先可以看看该故障出现的原因是否是因为启动了acp...
当我在虚拟机的linux系统中ping本机的ip发现ping不通,而本机可以ping通虚拟机中的ip。应该是出于安全考虑吧,Windows 7默认在防火墙里禁止了。 1、查看主机ip 打开“开始”程序中的“附件”,找到“命令提示符”打开。输入命令:ipconfig,可以看到本机的ip是192.1...
1. 快速复制粘贴文字 有时我们需要复制命令提示符窗口中的某些文字内容,但是之前的Windows系统中常规的复制粘贴方法是无效的,而在Windows 7中我们可以通过简单方法来复制文字:首先在任意位置右击鼠标并选择“标记...
电脑开机速度不够快?如何才能加快电脑开机速度呢?今天小编就教大家一个通过禁止nvcpl服务项加快Windows 7电脑开机速度的方法。 解决方法: 1、首先按“WIN+R”组合键打开Windows 7系统的“运行”窗口,输入“services.msc”命令后按回车。 2、在打开的服务窗口中...