日期:2014-05-18  浏览次数:20566 次

DTS 从繁体系统导入时与select * into 的结果不一样
SQL2005中,当我用DTS把某个表(繁体系统)导入到本地的数据库中(简体)时,表中的繁体记录能够用工具转换成简体,当我用链接服务器   select   *   into   时,却不能进行转换,而且两种方法导出的数据也不一样,DTS究竟做了什么使它的结果与select   *   into   的结果不一样?
繁体中的排序规则SQL_Latin1_General_CP1_CI_AS
是简体中的是Chinese_PRC_CI_AS

------解决方案--------------------
DTS可能是用了系统中一个文件对照进行了 转化吧

用语句转化要用一个对照表 原来有人解决过 老大的那本书里面也有
------解决方案--------------------
select * into时会将数据经由tempdb和master数据库,所以,除非你的master,tempdb的collation全部一致,才可以转变过来.