当前位置: 首页 > 知识库问答 >
问题:

SSIS平面文件源文本限定符被忽略

段干帅
2023-03-14

我正在使用SSIS将数据从平面文件插入数据库。

我已经为此创建了数据流任务。我使用平面文件作为源和ADO NET目标来插入数据。

下面是平面文件源的设置。

共有1个答案

蒲勇
2023-03-14

所以我找到了解决这个问题的办法。感谢卢克比回答这里

创建一个名为TextQualifier的字符串变量并赋值“(双引号)

选择连接管理器,并在属性窗口中选择“表达式”。见下文。

 类似资料:
  • 我有一个平面文件连接,它在SSIS包中加载文本文件。Visual Studio有时坚持在连接管理器上添加文本限定符,即使我删除了它。当添加此文本限定符时,将跳过文件中的最后一条记录,因此会导致问题。我需要一种方法来确保文件总是工作,有或没有这个限定符。既然我是以编程方式创建这些文件,那么它需要如何结束才能使限定符不影响它呢?我尝试用\r\n结束文件,但似乎没有解决问题。

  • 为什么忽略我的注释继承器。aj文件?我的配置有问题吗? 我想建议与自定义注释: Spring数据JPA使用接口,Java注释永远不会从接口继承到子类(由于JVM限制)。为了使我的建议适用于自定义注释,有一个小的AspectJ技巧。因此,如前面的引用中所述,我创建了 文件: 并将以下配置添加到我的

  • 我从收到以下消息: 下面是我的文件夹项目结构: 我已经将添加到java源路径中,还添加了配置文件: 但是,vscode istelisense似乎忽略了tsupport配置。

  • 我有一个简单的平面文件,如下所示: 禁止使用的文字 文字1 字6 文字3 然后我将从像这样的表中的列值中删除这些单词(单词使用';'分隔): 原始列值 文字1;文字5;文字8;文字2;文字6 单词2;单词4;单词1;单词0;单词9 //等等 我使用OLE DB Source从SQL读取表并进行一些转换,并使用脚本组件删除这些单词。我可以使用平面文件源来读取禁止的单词,但如何在脚本组件中使用它们,因

  • 我在创建目录时遇到了一个问题。在另一个用户创建的子目录中有一个备份文件,它不允许其他用户读取。所以我的tar命令失败了。 我的问题是:我可以忽略这个文件(实际上这个文件并不重要)并标记其余的文件/目录吗?

  • 我在尝试使用SSIS将数据从文件加载到SQL表时遇到问题。在平面文件源中,由于表中的SQL列是数据类型,我将输出列中的文件源列的所有数据类型设置为,在此之后,我得到了附加的错误。当我试图更改平面文件源错误输出列时,我得到了以下错误: 数据流任务错误[平面文件源[1155]]:不能在错误“平面文件源.输出[平面文件源错误输出].列[平面文件源错误输出列]”中修改“平面文件源.输出[平面文件源错误输出