我新建了一个sybase数据库,想用dump文件load,可是报字符集不对,于是我去修改服务器的字符集,
sp_configure "default character set id",190
可是报错:
Cannot reconfigure server to use sort order ID 50, because the row for its
underlying character set (ID 190) does not exist in syscharsets.
我一看sort order ID 50 是为原来的,以为要先改sort order ID,于是
sp_configure "default sortorder id",101
可是也是报错:
Cannot reconfigure server to use sort order ID 101, because the row for its
underlying character set (ID 171) does not exist in syscharsets.
查了一下syscharsets:
id name
--- ------------------------------
0 ascii_8
1 iso_1
2 cp850
3 cp437
4 roman8
5 mac
20 defaultml
21 thaidict
22 iso14651
24 utf8bin
25 binary
39 altnoacc
45 altdict
46 altnocsp
47 scandict
48 scannocp
50 bin_iso_1
50 bin_cp936
51 dict
52 nocase
53 nocasep
54 noaccent
55 espdict
56 espnocs
57 espnoac
59 rusnocs
64 cyrnocs
65 elldict
69 hundict
70 hunnoac
71 hunnocs
73 turknoac
74 turknocs
101 utf8_nocase
129 cp932bin
130 dynix
137 gb2312bn
140 cyrdict
155 turdict
161 euckscbn
163 gbpinyin
165 rusdict
171 cp936
179 sjisbin
190 utf8
192 eucjisbn
194 big5bin
是存在101和190的,网上说要重启两次数据库就能成功,我重启过了也没用。请帮忙解决,谢谢.
------解决方案--------------------------------------------------------
load那个dump文件也会字符集不对吗?
围观下,等高手来