此文章主要向大家讲述的是如果要在 SQL Server 2000 数据库中正确的转换数据库的排序规则的实际操作步骤,假如你对其实际操作步骤有兴趣了解的话,你就可以通过以下的文章对其有个更好的了解。
1. 备份源数据库。
2. 注意所有列是否使用 COLLATE 子句。
3. 使用适当的排序规则在目标服务器上创建新的数据库。
4. 如果没有列使用 COLLATE 子句,请使用 DTS 将数据传输到目标服务器。为此,请启用“使用排序规则”选项以进行代码页转换,并将数据转换为目标数据库上的新排序规则。如果所有列均使用 COLLATE 子句,请按照下列步骤操作:
a. 为所有对象(不包括索引、触发器、主键、外键、默认设置和约束)生成脚本。此外,确保启用了“仅为与 7.0 版兼容的功能编写脚本”选项,以便从脚本删除 COLLATE 子句。
注意:使用“仅为与 7.0 版兼容的功能编写脚本”选项时,可以更改排序规则。但是,生成脚本时将不考虑任何新的 SQL Server 2000 选项(包括用户定义的函数、扩展属性、INSTEAD OF 触发器和视图上的索引)。
b. 在目标数据库上运行步骤 a 中创建的脚本,以便使用目标数据库的排序规则创建对象。
c. 使用 DTS 仅传输源数据库中的数据。
d. 成功传输数据后,将会为源数据库中的所有约束、外键、主键和索引生成脚本。
e. 在目标数据库上运行步骤 d 中创建的脚本。
上述的相关内容就是对要在 SQL Server 2000 中转换数据库的排序规则@的描述,希望会给你带来一些帮助在此方面。
【编辑推荐】