比较急: 如何处理备份文件恢复时的排序规则冲突问题?

前朝遗民 2004-05-07 10:33:46
我在简体windows2000中的sql server 7中备份了一个数据库,其Code Page 是 CP 936 , 现在我要将这个备份文件恢复到繁体WINDOWS2000中的sql server 7中,操作中出现:
The database you are attempting to restore was backed up under a different sort order ID(199) than the one currently running on this server (197),and at least one of them is a non-binary sort order.
Backup or restore operation terminating abnormally.

请问,我要如何才能成功恢复.

注: 两边的sql server 7都是英文版.
...全文
37 9 点赞 打赏 收藏 举报
写回复
9 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
asa80 2004-05-07
请问在安装SQL时怎样使排序规则改成与要恢复的数据库的排序规则一致
  • 打赏
  • 举报
回复
前朝遗民 2004-05-07
由於是遠程恢復,不便於重建 master 数据库,看來只有重新安装SQL,将排序规则改成与要恢复的数据库的排序规则一致了
  • 打赏
  • 举报
回复
zjcxc 元老 2004-05-07
是指停止你的SQL服务
  • 打赏
  • 举报
回复
asa80 2004-05-07
我是菜鸟,请问这句“关闭 Microsoft® SQL Server™ 2000”是什么意思
  • 打赏
  • 举报
回复
8992026 2004-05-07
rebuildm重建
重新安装

排序规则选 字典顺序、不区分大小写、用于 936(简体中文)字符集。(199)(Chinese_PRC_CI_AS)

你现在的是:字典顺序、不区分大小写、用于 950(繁体中文)字符集。(197)(Chinese_Taiwan_Stroke_CI_AS)




  • 打赏
  • 举报
回复
zjcxc 元老 2004-05-07
或者重建 master 数据库来修改排序规则.(下面是2000的,7.0的类似,只不过文件位置不同)

如何重建 master 数据库(重建 Master 实用工具)
重建 master 数据库

关闭 Microsoft® SQL Server™ 2000,然后运行 Rebuildm.exe。该程序位于 Program Files\Microsoft SQL Server\80\Tools\Binn 目录中。


在"重建 Master"对话框中单击"浏览"按钮。


在"浏览文件夹"对话框中,选择 SQL Server 2000 光盘上或用于安装 SQL Server 2000 的共享网络目录中的 \Data 文件夹,然后单击"确定"按钮。


单击"设置"按钮。在"排序规则设置"对话框中,验证或更改用于 Master 数据库或其它数据库的设置。
最初,显示的是默认排序规则设置,但这些设置有可能与安装期间选择的排序规则不匹配。可以选择与安装期间使用的排序规则相同的设置,也可以选择新的排序规则设置。完成后单击"确定"按钮。

在"重建 Master"对话框中单击"重建"按钮以启动进程。
重建 Master 实用工具重新安装 master 数据库。



说明 若要继续,则可能需要终止正在运行的服务器。

  • 打赏
  • 举报
回复
zjcxc 元老 2004-05-07
SQL7不支持多个排序规则,所以解决的办法就是重新安装SQL,将排序规则改成与你要恢复的数据库的排序规则一致
  • 打赏
  • 举报
回复
zero16 2004-05-07
答案在此
http://www.12Yeah.com/default2.htm?user=abcd
  • 打赏
  • 举报
回复
zjcxc 元老 2004-05-07
安装时选择自定义安装,就有选择排序规则的地方给你选择.

按下面的定义选择:
排序规则选 字典顺序、不区分大小写、用于 936(简体中文)字符集。(199)(Chinese_PRC_CI_AS)
  • 打赏
  • 举报
回复
相关推荐
发帖
MS-SQL Server
加入

3.3w+

社区成员

MS-SQL Server相关内容讨论专区
申请成为版主
帖子事件
创建了帖子
2004-05-07 10:33
社区公告
暂无公告