我们有一个SSIS包,它从DB读取,从该信息创建一个平面文件,并将其放到文件服务器。
我最近对包的查询进行了更新,该查询用于DB,调整列映射,并将其放在之前运行SSIS包的SQL作业下。
问题是平面文件中的文本限定符应该是引号:“。但是当我检查它生成的平面文件时,显示的文本限定符是: _ < em> x0022 _
我调查了DestinationConnectionFlatFile的Text Qualifier属性,并将其设置为引号:“
如何确保平面文件的文字限定符为引号?
答案 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