The database you are attempting to LOAD was DUMPed under a different sort order ID(199) than the one currently running on this server(52) 错误很明显, 排序规则的问题.
“如果为了省事, 可以把sql server 6.5 装在中文操作系统上, 这样你不用做任何设置” 邹建大哥,我现在的操作系统是win2000 server 简体中文版,区域选项中的区域设置是“中文(中国)”,排序选的是“拼音”,系统的语言设置选的是“中文(简体)”,这些都是系统默认的,我没有改过, 但是我装好sql6.5之后恢复数据库,仍旧是报那个错,所以这样好像行不通哦
然后是重装sql server 6.5遇到的问题
在安装初期,有三个选项,第三个是Additional Network Support,关于网络连接问题的,我们不去管他,只看第一个和第二个。第一个是character set,应该是字符集的意思,里面有好多像语言选项,我选的是“simple chinese”,第二个选项是sort order,应该是排序规则的意思,里面有三个选项:第一个:“Dictionary order , case-insensitive(NT-provided)”,第二个:“Binary order”,第三个:“Custom”。
我是hunanbst(棒槌程序员)的同事:继续上面的内容选前两个的话,然后继续,sql6.5就会直接装好了,但是还原数据库报那个错,选第三个的话,就会在装到大概90%的时候又弹出个界面,首先是一段话:“The Setup program will copy the following charater set file to the hard disk”,然后两个框让我填东西:第一个是sort filname,第二个是sort order number,然后又是一段话:“To copy the character set file from a different location , use the BACKSPACE key to delete charaters , and then type the drive , path and file name from which you want the setup program to copy the charater set file”
而你的sql server安装时设置的排序规则是:52 即: SQL_Latin1_General_Cp1_CI_AS 由于sql 7.0及以下的版本是不支持一个实例有多种排序规则的, 因此, 必须调整你的sql server的排序规则, 将其变为199才能还原.
如果为了省事, 可以把sql server 6.5 装在中文操作系统上, 这样你不用做任何设置
如果你在英文系统上安装, 那么, 你需要在区域设置中, 将当前区域设置为中文.当然, 也许6.5的安装选项有直接设置的(由于没有装过, 所以不了解, 我知道7.0及以后的版本在安装时是可以通过自定义安装来设置排序规则的)
邹建大哥,我现在的操作系统是win2000 server 简体中文版,区域选项中的区域设置是“中文(中国)”,排序选的是“拼音”,系统的语言设置选的是“中文(简体)”,这些都是系统默认的,我没有改过,
但是我装好sql6.5之后恢复数据库,仍旧是报那个错,所以这样好像行不通哦
邹建大哥,您看看还能有什么办法解决不?谢谢你哦
我另一个同事又去重装了一次sql6.5,居然不要他填charater sort filename,只要他填sort order,然后他就装好了,我现在恢复数据库也恢复上去了,我倒哦
感谢邹建大哥,谢谢你哦