Проблема
При выполнении пакета служб интеграции 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:
- Последний накопительный пакет обновления для SQL Server 2014 с пакетом обновления 1 (SP1)
- Последний накопительный пакет обновления для SQL Server 2014
Сведения об исправлении Поддерживаемое исправление доступно от корпорации Майкрософт. Однако это исправление предназначено только для устранения проблемы, описанной в этой статье. Примените это исправление только к системам, в которых возникает эта конкретная проблема.
Если исправление доступно для скачивания, в верхней части этой статьи базы знаний отобразится раздел "Доступно скачивание исправления". Если этот раздел не отображается, отправьте запрос в службу поддержки пользователей Майкрософт, чтобы получить исправление.
Примечание Если возникнут дополнительные проблемы или потребуется их устранение, может потребоваться создать отдельный запрос на обслуживание. Обычные расходы на поддержку будут применяться для решения дополнительных вопросов поддержки и проблем, не подпадающих под это исправление. Полный список телефонных номеров службы поддержки и обслуживания клиентов Майкрософт или создание отдельного запроса на обслуживание см. на следующем веб-сайте Майкрософт:
/contactus/?ws=support Примечание. В форме "Доступно скачивание исправления" указаны языки, для которых доступно исправление. Если вы не видите свой язык, это означает, что для него недоступно исправление.
Ссылки
Ознакомьтесь со сведениями о том, как выполнить поворот в службах SSIS.
Ознакомьтесь с работой с преобразованиями "Сводка" и "Отмена сводки".