none
sql server BI工具连接oracle RRS feed

  • 问题

  • 我使用sql server BI工具建立ole db连接到oracle数据库, 在查看列映射的时候,如果这个表有varchar类型的字符类型,就会提示default code page 问题。 如果全是数字类型就不会。  然后和sql server连接,导入导出数据,就会出现unicode转换非unicode错误,只要是字符型的数据。。。。。如果是手工从sql server导出数据到oracle, sql列类型是nvarchar,然后导入oracle的时候编辑成varchar2,就会成功。。 请高手指教
         
    2009年3月19日 2:31

答案

全部回复

  •  能描述得清楚些吗?你是要做谁到谁的导入导出?default code page应该是sql server BI报的错吧,把错误信息多贴点上来,后面那个unicode的错误也是,尽量多贴点。
    2009年3月19日 11:25
  • 怎么传图片上来啊? 没看到有这个选项。   请高手试一下, 在sql BI里面,新建 ‘数据流任务’, 再建一个 ‘OLE DB连接’, 双击, 然后连接一个oracle 数据库,在选择表,然后点 ‘预览’ 的时候, 如果这个表里面有 VARCHAR类型的列,我这里就会出现无法从OLE连接器找到代码页信息。 如果你的OLE 支持 ‘Default Code Page’ 属性, 将使用来自该属性的代码页。 如果当前的字符串代码页值不正确,请更改该属性的值, 如果该组件不支持该属性,将使用来自该组件的区域代码设置 ID 的值。
    2009年3月20日 1:07
  • 楼主,你好

    参考下面的链接试试。


    用SQL Server2005同义词链接Oracle的完整过程
    Microsoft Online Community Support
    • 已标记为答案 KeFang Chen 2009年3月25日 10:09
    2009年3月23日 9:02