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 数据库之前,应考虑下列事项:
- ››sql server自动生成批量执行SQL脚本的批处理
- ››sql server 2008亿万数据性能优化
- ››SQL Server 2008清空数据库日志方法
- ››sqlserver安装和简单的使用
- ››SQL Sever 2008 R2 数据库管理
- ››SQL SERVER无法安装成功,sqlstp.log文件提示[未发...
- ››Sql Server中通过父记录查找出所有关联的子记录
- ››SqlServer触发器、存储过程和函数
- ››SQL Server 中的事务(含义,属性,管理)
- ››Sqlite数据库插入和读取图片数据
- ››Sql server 2005拒绝了对对象 'xx表' (数...
- ››Sql server 2005拒绝了对对象 'xx表' (数...
赞助商链接