首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

怎么解决数据导入过程中的中文乱码有关问题

2012-01-11 
如何解决数据导入过程中的中文乱码问题我的程序需要将SQL2000的数据导入到SQL2005中,我采用了如下方式:Ins

如何解决数据导入过程中的中文乱码问题
我的程序需要将SQL   2000的数据导入到SQL   2005中,我采用了如下方式:

Insert   into   Employees
select   *   from  
OpenDatasource
(
'SQLOLEDB ', 'Data   Source=server1;User   ID=sa;Password=sa '
  ).myDB.dbo.employee  

非常奇怪的是,原来的导入是正常的,我现在换了一台机器,重新执行发现中文字符全是乱码.我直接在查询分析器中执行
select   *   from  
OpenDatasource
(
'SQLOLEDB ', 'Data   Source=server1;User   ID=sa;Password=sa '
  ).myDB.dbo.employee  
显示的也是乱码.

我的两个数据库服务器全是英文操作系统,英文DB.如何解决?


[解决办法]
非常奇怪的是,原来的导入是正常的,我现在换了一台机器,重新执行发现中文字符全是乱码.我直接在查询分析器中执行?
查看一下SQL的排序规则,表的排序规则
[解决办法]
你 可以 指定 用 那种 排序规则的

热点排行