SSIS 2008 Oracle连接

SSIS 2008 Oracle连接,ssis,Ssis,我已尝试使用OLE DB源ieMicrosoft OLE DB Provider for Oracle连接到Oracle DB。我可以连接。但当我单击OLE DB Source中的“预览”按钮时,我在预览之前收到一条警告消息。请参见以下内容: 我可以预览此警告消息之外的内容。我们应该使用哪个提供商连接OracleMicrosoft OLE DB Provider for Oracle或Oracle Provider for OLE DB?要使用原始提供程序,只需指定代码页即可。我也有同样的问题

我已尝试使用OLE DB源ieMicrosoft OLE DB Provider for Oracle连接到Oracle DB。我可以连接。但当我单击OLE DB Source中的“预览”按钮时,我在预览之前收到一条警告消息。请参见以下内容:


我可以预览此警告消息之外的内容。我们应该使用哪个提供商连接OracleMicrosoft OLE DB Provider for OracleOracle Provider for OLE DB

要使用原始提供程序,只需指定代码页即可。我也有同样的问题。对于Oracle的连接,我必须设置AlwaysUseDefaultCodePage=True

如图所示:

有关如何设置此选项的说明,请参见此处:

看看杰米·汤姆森的答案和后面的答案。他们谈到了“始终使用默认代码页”选项,并解释了如何查找和设置该选项

您也可以尝试Oracle的Attunity连接器。我从来没有用过这个,但我听说过关于它的很棒的东西,它应该非常快:


我已将Oracle Provider用于OLE DB。现在不会显示任何警告消息。我只是想知道连接到Oracle是否还需要其他操作。我已经使用Oracle Provider for OLE DB。现在不会显示任何警告消息。但从Oracle到SQLServer2008的速度很慢。我只是想知道,由于我是在SSIS 2008中第一次连接到Oracle,连接到Oracle是否还需要做其他工作。这是正确的方法吗?您使用的提供程序是否是Microsoft OLE DB provider for Oracle,您必须为其指定代码页?如果是这样,我们应该在哪里指定代码页?