如何在SSIS中加载特殊字符串
how to load special character string in SSIS
问题
我正在尝试将平面文件中的字符串加载到 SSIS 中,但由于它包含特殊字符,它给了我错误,但我想加载它并将其按原样存储到目标 table 中。我该怎么做。
示例字符串
Space Aviator Wired Ultimate Headphones (Inline Mic) - Black/Red
错误
Error at Data Flow Task [SSIS.Pipeline]: Flat File Destination.Inputs[Flat File Destination Input].Columns[c.links_product_list_url] has lineage ID 214 that was not previously used in the Data Flow task.
Error at Data Flow Task [SSIS.Pipeline]: "Flat File Destination" failed validation and returned validation status "VS_NEEDSNEWMETADATA".
Error at Data Flow Task [SSIS.Pipeline]: One or more component failed validation.
Error at Data Flow Task: There were errors during task validation.
您提供的错误信息:
Error at Data Flow Task [SSIS.Pipeline]: "Flat File Destination" failed validation and returned validation status "VS_NEEDSNEWMETADATA".
显示目标平面文件的元数据已更改。
您必须检查列名称和代码页、行分隔符、列分隔符...
解决这个问题
只需在 visual studio 中打开您的包,如果目标平面文件连接管理器中未使用表达式,只需双击数据流任务中的平面文件目标组件,它会要求您更改元数据。
此外,最好 - 首先 - 打开您的平面文件连接管理器并刷新它的设置。
问题
我正在尝试将平面文件中的字符串加载到 SSIS 中,但由于它包含特殊字符,它给了我错误,但我想加载它并将其按原样存储到目标 table 中。我该怎么做。
示例字符串
Space Aviator Wired Ultimate Headphones (Inline Mic) - Black/Red
错误
Error at Data Flow Task [SSIS.Pipeline]: Flat File Destination.Inputs[Flat File Destination Input].Columns[c.links_product_list_url] has lineage ID 214 that was not previously used in the Data Flow task.
Error at Data Flow Task [SSIS.Pipeline]: "Flat File Destination" failed validation and returned validation status "VS_NEEDSNEWMETADATA".
Error at Data Flow Task [SSIS.Pipeline]: One or more component failed validation.
Error at Data Flow Task: There were errors during task validation.
您提供的错误信息:
Error at Data Flow Task [SSIS.Pipeline]: "Flat File Destination" failed validation and returned validation status "VS_NEEDSNEWMETADATA".
显示目标平面文件的元数据已更改。
您必须检查列名称和代码页、行分隔符、列分隔符...
解决这个问题
只需在 visual studio 中打开您的包,如果目标平面文件连接管理器中未使用表达式,只需双击数据流任务中的平面文件目标组件,它会要求您更改元数据。 此外,最好 - 首先 - 打开您的平面文件连接管理器并刷新它的设置。