KB2754444 - ИСПРАВЛЕНО: сообщение об ошибке "Индекс и длина должны ссылаться на расположение в строке" при извлечении большого объема данных из SAP BW в пакете SSIS 2012

Применяется к
SQL Server 2012 Enterprise SQL Server 2012 Developer SQL Server 2012 Standard

Корпорация Майкрософт распространяет исправления Microsoft SQL Server 2012 в виде одного загружаемого файла. Поскольку исправления являются накопительными, каждый новый выпуск содержит все исправления и исправления для системы безопасности, которые были включены в предыдущий выпуск исправления SQL Server 2012.

Проблема

Предположим, что вы пытаетесь извлечь большой объем данных из SAP Business Warehouse (SAP BW) с помощью Microsoft Connector 1.0 для SAP Business Intelligence (SAP BI) в пакете Microsoft SQL Server 2012 Integration Services (SSIS 2012). Однако появляется следующее сообщение об ошибке:

Примечание

[Источник SAP BW] Ошибка: System.ArgumentOutOfRangeException: Индекс и длина должны ссылаться на место в строке.
Имя параметра: length
at System.String.InternalSubStringWithChecks(Int32 startIndex, Int32 length, Boolean fAlwaysCopy)
в Microsoft.SqlServer.Dts.SapBw.Components.OHSExtractor.ExtractNow(Boolean InRuntimeMode, String GatewayHost, String GatewayService, String ProgramID, String ProcessChain, String DestinationName, String ExecutionMode, String PropertyRequestID, Int32 Timeout)

Решение

Эта проблема устранена при обновлении файла SapBI.msi с пакетом обновления 1 (SP1). Обновленная версия файла SapBI.msi доступна на странице пакета дополнительных компонентов SQL Server 2012 с пакетом обновления 1 (SP1) на следующем веб-сайте Майкрософт:

https://www.microsoft.com/download/details.aspx?id=35580

Состояние

Корпорация Майкрософт подтвердила, что это проблема продуктов Microsoft, перечисленных в разделе «Относится к».

Дополнительные сведения

Продукты сторонних разработчиков, рассмотренные в этой статье, выпущены компаниями, независимыми от корпорации Майкрософт. Корпорация Майкрософт не гарантирует надлежащую работоспособность и надежность этих продуктов.

Ссылки

Дополнительные сведения о модели добавочного обслуживания для SQL Server см. в следующей статье базы знаний Майкрософт:

935897 Группа SQL Server предоставляет модель добавочного обслуживания для предоставления исправлений для обнаруженных проблем Дополнительные сведения о схеме именования обновлений SQL Server см. в следующей статье базы знаний Майкрософт:

822499 Схема именования пакетов обновления программного обеспечения Microsoft SQL Server Дополнительные сведения о терминологии обновления программного обеспечения см. в следующей статье базы знаний Майкрософт:

824684 Стандартные термины, используемые при описании обновлений программного обеспечения Майкрософт