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

问题描述:

在SSIS包中的OLEDB Source上收到以下警告。使用SSIS将数据从Oracle导入到SQL Server时出现CodePage错误

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

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

更新: oracle服务器使用US7ASCII字符集。我无法找到此字符集的代码页码。为US-ASCII(7位)

代码页标识为

您可以在下面的链接的所有代码页标识符的列表。

Code Page Identifiers (MSDN)

下面的链接也可能帮助你找到更多的信息相对于您的问题:

Error importing data from oracle database to an SQL database