SQL6.5升级到SQL7.0时,无法正常显示中文?

fb 2001-01-02 12:37:00
我将SQL6.5升级到SQL7.0后,原来能正常显示的字段(Char或varchar),现在无法正常显示中文,但数字和字母可以?
...全文
137 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
yangzi 2001-01-03
  • 打赏
  • 举报
回复
还有一种方法:你可以试一下。用导出/导入。
我的意思是在6.5下把表导出到一文本文件。用逗号隔开的那种。
这时,应该可以看见中文的。
然后,再把该文本文件导入7.0中。

一种笨办法,你可以试一试。
fb 2001-01-03
  • 打赏
  • 举报
回复
但是SQL6.5却可以使用1252显示中文,
还有一个问题,安装完SQL7.0后,如何知道是何字符集?
yangzi 2001-01-02
  • 打赏
  • 举报
回复
你用的代码页不对。
yangzi 2001-01-02
  • 打赏
  • 举报
回复
我手头没有SQL的书,不知1252代表那一个。
sql server 内核是DBSC,不是uncode的。所以字符集不对。肯定看不见中文。
yangzi 2001-01-02
  • 打赏
  • 举报
回复
SQL server7.0的字符集应该是936.不是1252。
我想问题应该在这儿。
fb 2001-01-02
  • 打赏
  • 举报
回复
多谢,
我是这样安装的:
在一台新机器上安装Windows2000 server 中文版
再装SQL6.5,将原来的备份恢复到该机器中,然后安装SQL7.0,升级数据库,结果无法显示中文。

在SQL6.5和SQL7.0中,都是用的字符集1252,但SQL6.5能正常显示。
且,如果SQL6.5和SQL7.0的字符集不同的话,是无法正常升级数据库的。
请教。
yangzi 2001-01-02
  • 打赏
  • 举报
回复
你的OS是什么语言的?
你在安装sql server时所选的字符集是否"936"?
fb 2001-01-02
  • 打赏
  • 举报
回复
多谢,
但不升级,而重新安装,使用Char或varchar也无法显示中文?

34,836

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧