sql2008英文版还原中文版sql2000的数据库,会出现乱码吗?

时间:2022-05-09 09:33:38
这么还原会出现乱码的问题吗,指的是用软件连接数据库后显示给用户的信息?
还原后的排序规则是按原来2000下的还是现在2008下默认的啊?
由于现在还无法尝试,所以请教各位高手了!

4 个解决方案

#1


排序规则一样的话 不会出问题的

你可以测试一下呗

主要是varchar列 

#2


就是因为现在没法试,排序规则会和以前2000下的一样吗,如果2008的默认排序规则不是中文呢?

#3


2008可以兼容2000的排序规则,不过微软建议使用Windows排序。另外,检查一下varchar的字段,可以的话换nvarchar比较保险。虽然存储空间会多一点。

#4


额,一般这种情况都不会选择直接还原
而是通过程序抓取DB上所有对象创建脚本
然后再sql2000上创建后,再通过bcp或者程序方式把内容插入进取
否则就算成功还原,也会有种种隐患

#1


排序规则一样的话 不会出问题的

你可以测试一下呗

主要是varchar列 

#2


就是因为现在没法试,排序规则会和以前2000下的一样吗,如果2008的默认排序规则不是中文呢?

#3


2008可以兼容2000的排序规则,不过微软建议使用Windows排序。另外,检查一下varchar的字段,可以的话换nvarchar比较保险。虽然存储空间会多一点。

#4


额,一般这种情况都不会选择直接还原
而是通过程序抓取DB上所有对象创建脚本
然后再sql2000上创建后,再通过bcp或者程序方式把内容插入进取
否则就算成功还原,也会有种种隐患