求助大仙:Sybase建立ODBC利用SSIS导入sql server 2005中文乱码问题?
<p>我在发本帖之前,看了大量网页和帖子,本不想麻烦各位,但是两天了,问题仍然解决不了。<br/>问题:<br/>我通过ODBC用SSIS把Sybase中的数据导入sql server 2005中,中文出现乱码?</p><p>Sybase服务器12.5<br/>字符集为:<br/>ISO 8859-1(Latin-1)<br/>us_english</p><p>客户端装的为Sybase15.0.1服务器版本<br/>1 用Interactive SQL手动设置字符集为cp936查询是中文;<br/>2 修改locales.dat文件为<br/><br/>locale = default, us_english, cp936</p><p>用Interactive SQL查询是乱码,好像不起作用!</p><p>3 我用分别用Sybase OLEDB Provider<br/>和Sybase ASE OLE DB Provider<br/>连接数据时出现如下提示:<br/>由于在初始化提供程序时出错,导致连接测试失败。<br/>未在本地计算机上注册“Sybae.ASEOLEDBProvider.2”提供程序</p><p>我分析,是不是服务器端字符集设置不是中文字符集,造成在客户端无法转换?但是服务器端的字符集又不能更该,该如何处理?<br/>另外Sybase OLEDB Provider和Sybase ASE OLE DB Provider是不是没有安装成功,为何?</p><p>请各位高手指点!<br/>非常感谢!<br/></p> <p>我先顶!<img alt="" src="https://www.sybasebbs.com/sybase/Skins/default/topicface/face5.gif"/><img alt="" src="https://www.sybasebbs.com/sybase/Skins/default/topicface/face5.gif"/></p> 好高深,帮顶。
页:
[1]