KB3058512 - ИСПРАВЛЕНО: задача преобразования "Отмена сводки" изменяет null на ноль или пустые строки в SSIS 2014

Применяется к
SQL Server 2014 Business Intelligence - duplicate (do not use) SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Enterprise Core - duplicate (do not use) SQL Server 2014 Express - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use) SQL Server 2014 Enterprise - duplicate (do not use)

Проблема

При выполнении пакета служб интеграции SQL Server 2014 (SSIS) в таблице, содержащей много значений NULL, пакет служб SSIS может выдавать неправильные результаты в конечных столбцах, если выполняются следующие условия:

  • В пакете вы используете преобразование Unpivot для нормализации набора данных в таблице.
  • В выражении преобразования "Отмена сводки" набор данных в таблице сводится в несколько конечных столбцов.

В частности, если столбцы имеют числовые типы данных, значения NULL могут измениться на 0 (ноль). Если типы данных столбца являются строковыми, значения NULL могут превратиться в пустые строки.

Решение

Эта проблема была впервые исправлена в следующем накопительном пакете обновления SQL Server.

Накопительный пакет обновления 1 для SQL Server 2014 с пакетом обновления 1 (SP1) /en-us/help/3067839

Накопительный пакет обновления 8 для SQL Server 2014 г. /ru-us/help/3067836

Сведения о накопительных обновлениях для SQL Server

Каждый новый накопительный пакет обновления для SQL Server содержит все исправления и исправления безопасности, которые входили в состав предыдущего накопительного пакета обновления. Ознакомьтесь с последними накопительными пакетами обновления для SQL Server:

      

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

Если исправление доступно для скачивания, в верхней части этой статьи базы знаний отобразится раздел "Доступно скачивание исправления". Если этот раздел не отображается, отправьте запрос в службу поддержки пользователей Майкрософт, чтобы получить исправление.

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

/contactus/?ws=support Примечание. В форме "Доступно скачивание исправления" указаны языки, для которых доступно исправление. Если вы не видите свой язык, это означает, что для него недоступно исправление.

Ссылки

Ознакомьтесь со сведениями о том, как выполнить поворот в службах SSIS.

Ознакомьтесь с работой с преобразованиями "Сводка" и "Отмена сводки".