我正在使用 SSIS 将数据库从 Oracle 数据库迁移到 SQL Server 2008 R2 架构。在其中一个 oracle 表中有一个列,其中包含long
文本。为了适应所需的模式,我在 OLEDB 源中使用 SQL 命令,该命令使用多个连接来获取所需的数据。
在迁移而不是整个long
字符串时,仅从源传输前 100 个字符,其余的被修剪。在我尝试了一个没有任何连接的查询之后,我能够完整地提取整个文本。
在 Oracle 客户端上运行查询时,会出现正确的结果。请提出任何直接的方法来纠正问题?目前,我在使用无连接查询从 Oracle 数据库中提取数据之前临时使用 SQL 表传输数据。