一个积压心中许久的一个问题,请高手指点迷津。
我现在使用的数据库服务器是英文的NT4+SP6+英文的SQL6.5,我想升级服务器为中文的windows2000server+中文的sql2000。
我在一台电脑上做过如下的尝试:
1。把现在的数据库备份数据ccc.dat拷贝出来
2。在一台电脑安装中文的NT4+英文的SQL6.5,恢复CSS.dat,一切正常。
3。升级到英文的SQL7.0,升级过程一切正常
4。升级到中文的sql2000,并备份数据库CCC为ccc2000.dat这个时候我发觉2000内的表里的中文都是乱码了。
5。在另一台电脑安装中文的windows2000server+中文的sql2000,建立一个ccc数据库并恢复ccc2000.dat数据,除了表的内容是乱码,其他一切正常。
备注:sql6.5和sql7的补丁程序我都安装过。
问题:
1。我如何解决在windows2000服务器端乱码问题。
2。我在备份恢复sql6.5数据库的时候都只备份恢复CCC数据库,从来没有MASTER数据库,但一直都是正常的。我听说7。0和SQL2000都需要备份恢复CSS和MASER数据库,是不是这样的,具体如何操作。
3。我曾经在中文nt4+英文sql7的时候通过更换c:\winnt\system32里的sqlsrv32.dll这个文件解决过乱码问题。顺便说一句,我所说的乱码都是在服务器上的,在客户端,我知道如何解决乱码问题。解决的方法就是 关于 sqlsrv32.dll这个文件。
我不知道在sql2000有没有真正的sqlsrv32.dll中文版的文件。我看过最新的补丁sql2000sp2里,和最新的中文mdac里都是英文版的。
4。不知道高手们升级我的服务器是否有更好的方案,请指点!
我的QQ:835036 EMAIl: lauger@netease.com