WEB开发网
开发学院数据库MSSQL Server SQL Server中转换数据库的排序规则 阅读

SQL Server中转换数据库的排序规则

 2007-05-15 09:27:20 来源:WEB开发网   
核心提示: ◆因为已在目标服务器上使用适当的排序规则创建了对象,所以要禁用“首先创建目标对象”选项,SQL Server中转换数据库的排序规则(4),在 SQL Server 2000 中转换数据库的排序规则要在 SQL Server 2000 中转换数据库的排序规则,请按照下

◆因为已在目标服务器上使用适当的排序规则创建了对象,所以要禁用“首先创建目标对象”选项。

在 SQL Server 2000 中转换数据库的排序规则

要在 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 中创建的脚本。

更改 master 数据库的排序规则

如果要更改 master 数据库的排序规则,则必须重建 master 数据库。在重建 master 数据库时,实质上是创建了新的 master 数据库。因此,重建 master 数据库之前,应考虑下列事项:

上一页  1 2 3 4 5  下一页

Tags:SQL Server 转换

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接