1

我们有一个 SSIS 包,它从数据库中读取数据,根据该信息创建一个平面文件,然后将其放入文件服务器。

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

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

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

如何确保平面文件具有引号的文本限定符?

4

4 回答 4

2

这是我在发生这种情况时找到的先前答案:

SSIS 将数据导出到平面文件将双引号呈现为十六进制字符

于 2012-09-06T18:45:35.937 回答
0

此外 ,

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

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

1) MS Visual Studio 2) MS BI Studio

按照上面提到的顺序。

于 2014-05-20T08:10:06.830 回答
0

下面给出了两种解决方案:

解决方案1:在记事本中打开包并将特定对象的“TextQualifier”中存在的值编辑为“”。

对象名称"

解决方案2:打开包并将平面文件连接管理器(FFD,SRC,SOURCE)的“TextQualifier”中的值替换为“\”。

于 2014-09-24T10:18:47.530 回答
0

解决方案 1:在记事本中打开包并将特定对象的“TextQualifier”中存在的值编辑为 (") " 后跟分号

对象名称"

谢谢, Prakash.A

于 2014-09-24T10:23:29.140 回答