KB2576118 - 修复:如果分隔符包含 SSIS 2008 R2 或 SSIS 2008 中的两个字符,则 SSIS 不会传输平面文件源数据

应用对象
SQL Server 2008 Service Pack 3 SQL Server 2008 R2 Service Pack 1 SQL Server 2008 R2

Microsoft将Microsoft SQL Server 2008 R2 修补程序分发为一个可下载文件。 由于修补程序是累积的,因此每个新版本都包含以前的 SQL Server 2008 R2 修补程序版本中包含的所有修补程序和所有安全修补程序。

本文适用于以下产品:

  • Microsoft SQL Server 2008 R2 Integration Services
  • Microsoft SQL Server 2008 Integration Services

症状

请考虑以下情形:

  • 可以在计算机上安装 Microsoft SQL Server 2008 R2 Integration Services (SSIS 2008 R2) 或 Microsoft SQL Server 2008 Integration Services (SSIS 2008) 。

  • 运行 SSIS 包以从平面文件源传输数据。

  • 使用平面文件源上由两个字符组成的分隔符。

    例如,使用“{{”字符作为分隔符。

  • 平面文件源包含一些空列。

在此方案中,SSIS 包不传输平面文件源数据。

原因

出现此问题的原因是分析平面文件源的分析程序使用不正确的字符作为分隔符。

当分隔符由两个字符组成时,当平面文件源包含一些空列时,分析器使用不正确的字符作为分隔符。

例如,在将分隔符设置为“{{{”字符后,分析器读取中间的两个字符,而不是最后两个字符。 因此,将生成内部错误,并发生“症状”部分中提到的问题。

解决方法

累积更新信息

SQL Server 2008 Service Pack 3 的累积更新 11

此问题的修补程序首次在累积更新 11 中发布。 有关如何为 SQL Server 2008 Service Pack 3 获取此累积更新包的详细信息,请单击以下序列号以查看Microsoft知识库中的文章:

2834048累积更新包 11 for SQL Server 2008 Service Pack 3 注意 由于内部版本是累积的,因此每个新修补程序版本都包含以前的SQL Server 2008 Service Pack 3 修补程序版本中包含的所有修补程序和所有安全修补程序。 建议考虑应用包含此修补程序的最新修补程序版本。 有关更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:

2629969 SQL Server 2008 Service Pack 3 发布后发布的 SQL Server 2008 版本

SQL Server 2008 R2 Service Pack 1

此问题的修补程序首次发布在累积更新 3 for SQL Server 2008 R2 Service Pack 1 中。 有关如何获取此累积更新包的详细信息,请单击下面的编号以查看Microsoft知识库中的文章:

2591748累积更新包 3 for SQL Server 2008 R2 Service Pack 1 注意 由于内部版本是累积的,因此每个新修补程序版本都包含所有修补程序和以前的 SQL Server 2008 R2 修补程序版本中包含的所有安全修补程序。 建议考虑应用包含此修补程序的最新修补程序版本。 有关更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:

2567616 在 SQL Server 2008 R2 Service Pack 1 发布之后发布的 SQL Server 2008 R2 内部版本

SQL Server 2008 R2

此问题的修补程序首次在累积更新包 9 中发布。 有关如何为 SQL Server 2008 R2 获取此累积更新包的详细信息,请单击以下编号以查看Microsoft知识库中的文章:

2567713 SQL Server 2008 R2 的累积更新包 9 注意 由于内部版本是累积的,因此每个新修补程序版本都包含所有修补程序和以前的 SQL Server 2008 R2 修补程序版本中包含的所有安全修补程序。 建议考虑应用包含此修补程序的最新修补程序版本。 有关更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:

981356 在 SQL Server 2008 R2 发布之后发布的 SQL Server 2008 R2 内部版本

状态

Microsoft 已确认在 "适用于" 部分中所列的 Microsoft 产品中存在问题。

参考资料

有关平面文件源的详细信息,请访问以下 MSDN 网站:

有关平面文件源的一般信息
有关SQL Server的增量服务模型的详细信息,请单击下面的序列号以查看Microsoft知识库中的文章:

935897 可从 SQL Server 团队获取增量服务模型以提供可以解决所报告问题的修补程序

有关SQL Server更新的命名架构的详细信息,请单击下面的编号以查看Microsoft知识库中的文章:

822499 Microsoft SQL Server软件更新包的新命名架构有关软件更新术语的详细信息,请单击以下端口号以查看Microsoft知识库中的文章:

824684 用于描述软件更新Microsoft标准术语的说明