【发布时间】:2019-09-27 11:23:02
【问题描述】:
我正在处理如下图所示的 SSIS 数据流。以下是流程的详细信息。
- 获取一些记录。
- 添加一个 DT_NTEXT 类型的虚拟列
- 这是一个执行存储过程的 OLE DB 命令。存储过程的输出是 XML,但类型为 NVARCHAR(MAX)。输出正在填充虚拟字段。
- 将 XML 从虚拟列写入表。
当包被执行时,目标数据库只被填充一个
有没有人知道发生了什么以及如何将我的 XML 写入 NVARCHAR(MAX) 字段?
【问题讨论】:
-
只是为了划掉显而易见的事实 -
Get Records从不同于Get XML的服务器获取数据,是吗? -
嗨 Billnkc,同一台服务器,不同的数据库。我想我知道你在想什么。让存储过程写入记录。这不是一个坏主意。谢谢。但是,我也在寻找写入 dt-ntext 类型问题的技术原因。
标签: sql-server stored-procedures ssis parameters etl