gpt4 book ai didi

sql-server - SSIS 无法映射查找列。 NVARCHAR(MAX) 错误

转载 作者:行者123 更新时间:2023-12-02 19:45:16 26 4
gpt4 key购买 nike

我正在编写 ETL。我已在源数据库中创建了 View 。我的 View 是两个表的联接。现在,我需要从 View 中获取数据。但 View 中有两列具有 nvarchar(max) 数据类型。

但是当我在DFT中执行查找操作时,我遇到了这个错误:

Cannot map the lookup column, 'Description', because the column data type is a binary large object block (BLOB).

我看到了以下链接:

  1. SSIS Lookup By NVARCHAR(MAX) Column
  2. SSIS Lookup with Derived Columns

请注意,描述列可能包含大量文本。

附上图片供引用。谢谢你! Type Conversion Error

最佳答案

您是查找,并且查找转换支持任何数据类型的联接列,除了DT_R4、DT_R8、DT_TEXT、DT_NTEXT 或 DT_IMAGE(即 BLOB)

就我个人而言,我尽量避免在 SSIS 中处理 BLOB。将 BLOB 转换并视为具有最大值的 nvarchar,应该没问题。

关于sql-server - SSIS 无法映射查找列。 NVARCHAR(MAX) 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22371081/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com