使用SSIS将数据从Oracle导入SQL Server时出现CodePage错误

Hem*_*jak 6 sql-server oracle ssis

我在SSIS包中的OLEDB Source上收到以下警告.

警告1验证警告.数据流任务:{20582F6F-DD9C-45F5-8727-992F525E67DC}:无法从OLE DB提供程序检索列代码页信息.如果组件支持"DefaultCodePage"属性,则将使用该属性的代码页.如果当前字符串代码页值不正确,请更改属性的值.如果组件不支持该属性,则将使用组件的区域设置ID中的代码页.

将AlwaysUseDefaultCoePage设置为true后,警告消失,但0行从源传输到目标.也没有显示错误.

更新: oracle服务器使用US7ASCII字符集.我无法找到此字符集的代码页编号.

小智 7

US-ASCII(7位)的代码页标识符是20127

您可以在以下链接中找到所有代码页标识符的列表.

代码页标识符(MSDN)

以下链接可能还可以帮助您查找有关您的问题的其他信息:

将数据从oracle数据库导入SQL数据库时出错