如何在平面文件目标中分配文本限定符?

时间:2012-09-06 18:42:53

标签: ssis flat-file qualifiers

我们有一个SSIS包,它从DB读取,从该信息创建一个平面文件,并将其放到文件服务器。

我最近对包的查询进行了更新,该查询用于DB,调整列映射,并将其放在之前运行SSIS包的SQL作业下。

问题是平面文件中的文本限定符应该是引号:。但是当我检查它生成的平面文件时,显示的文本限定符是: _ < em> x0022 _

我调查了DestinationConnectionFlatFile的Text Qualifier属性,并将其设置为引号:

如何确保平面文件的文字限定符为引号?

4 个答案:

答案 0 :(得分:2)

以下是我在发生这种情况时发现的上一个答案:

SSIS exporting data to flat file renders double quotes as hexadecimal characters

答案 1 :(得分:0)

此外,

由于安装问题,会出现此问题。因此,如果你看到这种问题,这意味着如果你从文件数据库表中加载并且文件包含100条记录,那么只有99条记录被加载到数据库而不是100条记录,最后的记录将被跳过。

我有同样的问题,要解决我已经重新安装的问题

1)MS Visual Studio 2)MS BI Studio

按照上面提到的顺序。

答案 2 :(得分:0)

以下是两种解决方案:

解决方案1:在记事本中打开包并编辑&#34; TextQualifier&#34;中的值。特别反对&#34;&#34;&#34;。

对象名称 &#34;

解决方案2:打开包并替换&#34; TextQualifier&#34;中的值。平面文件连接管理器(FFD,SRC,SOURCE)到&#34; \&#34;&#34;。

答案 3 :(得分:0)

解决方案1:在记事本中打开包并将特定对象的“TextQualifier”中的值编辑为(“)&amp; quot,以分号

对象名称 “

谢谢, Prakash.A