我们有一个 SSIS 包,它从数据库中读取数据,根据该信息创建一个平面文件,然后将其放入文件服务器。
我最近对用于数据库的包查询进行了更新,调整了列映射,并将其放在之前运行 SSIS 包的 SQL 作业下。
问题是平面文件中的文本限定符应该是引号:"。但是当我检查它生成的平面文件时,显示的文本限定符是:_ x0022 _
我调查了 DestinationConnectionFlatFile 的 Text Qualifier 属性,并将其设置为引号:“
如何确保平面文件具有引号的文本限定符?
我们有一个 SSIS 包,它从数据库中读取数据,根据该信息创建一个平面文件,然后将其放入文件服务器。
我最近对用于数据库的包查询进行了更新,调整了列映射,并将其放在之前运行 SSIS 包的 SQL 作业下。
问题是平面文件中的文本限定符应该是引号:"。但是当我检查它生成的平面文件时,显示的文本限定符是:_ x0022 _
我调查了 DestinationConnectionFlatFile 的 Text Qualifier 属性,并将其设置为引号:“
如何确保平面文件具有引号的文本限定符?
这是我在发生这种情况时找到的先前答案:
此外 ,
出现此问题是因为安装问题。因此,如果您看到此类问题,这意味着如果您从文件数据库表中加载并且文件包含 100 条记录,那么只有 99 条记录将被加载到数据库中,而不是 100 条记录,最后一条记录将被跳过。
我有同样的问题,要解决我重新安装的问题
1) MS Visual Studio 2) MS BI Studio
按照上面提到的顺序。
下面给出了两种解决方案:
解决方案1:在记事本中打开包并将特定对象的“TextQualifier”中存在的值编辑为“”。
对象名称"
解决方案2:打开包并将平面文件连接管理器(FFD,SRC,SOURCE)的“TextQualifier”中的值替换为“\”。
解决方案 1:在记事本中打开包并将特定对象的“TextQualifier”中存在的值编辑为 (") " 后跟分号
对象名称"
谢谢, Prakash.A