Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ssis/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
SSIS平面文件文本限定符_Ssis - Fatal编程技术网

SSIS平面文件文本限定符

SSIS平面文件文本限定符,ssis,Ssis,我有一个平面文件连接,它在SSIS包中加载一个文本文件。VisualStudio有时坚持在连接管理器上添加文本限定符,即使我删除了它。添加此文本限定符时,将跳过文件中的最后一条记录,因此会导致问题。我需要一种方法来确保文件始终工作,无论是否使用此限定符。既然我是以编程方式创建这些文件,那么它需要如何结束才能使限定符不影响它?我尝试以结尾\r\n结束文件,但似乎无法解决问题。如果只需单击一次任务,即可使用右侧的“属性”弹出选项卡编辑文本限定符。。。在您再次编辑连接之前,它应该一直处于关闭状态。。。

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

如果只需单击一次任务,即可使用右侧的“属性”弹出选项卡编辑文本限定符。。。在您再次编辑连接之前,它应该一直处于关闭状态。。。然后它会回来,你必须再次这样做

在使用编辑器编辑连接时,这似乎是一个问题

见下文:


您能在文件中添加一些行示例吗?您能帮助我理解“Visual Studio有时坚持在连接管理器上添加文本限定符”我以前从未遇到过这种情况。它添加了什么限定符?平面文件的定义是什么<代码>\r\n对于SSIS行话中的限定符无效,它将是CRLF。我删除(清除)文本限定符字段并保存。如果我在保存时修改连接管理器(如添加列),它会在限定符字段中添加“”。如果我忘记再次手动删除它,那么我就有问题了。该文件是一个以管道分隔的文本文件。在我看来,最后一行的行终止符是问题所在,而您调试的树是错误的。但是,如果没有一些样本数据,我们将无法知道。