Ознаки
Припустімо, що ви використовуєте компонент очищення даних служб (DQS), який містить велику партію в службах інтеграції служби Microsoft SQL Server 2012 (SSIS 2012) або SQL Server 2014 служби інтеграції (SSIS 2014). Під час спроби виконати пакет ви можете отримати такі результати:
-
У пакеті SSIS з'являється таке повідомлення про помилку
OnError,<MachineName>,<ім'я користувача>, завдання передавання даних – передавання даних за допомогою dqs; {9C749B1D-3FAF4E3B-B0B9C8BA626428F5}, {B8582806-2FDB-43EF-8E69-B43E6A375DD2},<дата><час>,<дата><час>, 0, 0x, значення '<Stryvalue>' у стовпці <columniname>' не відповідає поточному буфері. Довжина значення: 11, а довжина стовпця «вихідний» – 1. OnError,<MachineName>,<usernname>, DQS_Test, {AF400590-A48A-4483-87A0-A5CC5AC8BF09}, {B8582806-2FDB-43EF-8E69-B43E6A375DD2}, <дата><час>, <дата><час>, 0, 0x, значення "<стриньзначення>" у стовпці <columnname>"не відповідає поточному буфері. Довжина значення: 11, а довжина стовпця «вихідний» – 1. OnError,<MachineName>;<ім'я користувача>, потік даних – передавання даних за допомогою dqs, {9C749B1D-3FAF-4E3B-B0B9C8BA626428SF5}, {B8582806-2FDB-43EF-8E69-B43E6A375DD2},<дата><час>,<дата><час >, 0, 0x, Несподівана помилка в інфраструктурі dqs. Microsoft. SqlServer. DTS. Piper. Doesnotebufferвиняток: значення завелике для припасування в області даних стовпця буфера. на сайті Microsoft. Sqtserver. DTS. Pipe. Piptбуфер. SetString (Int32 Columindex, String Value) на сайті Microsoft. Ssdqs. компонент. Common. utilities. компоненти компонента. Setstring (IDTSComponentMetaData100-Компонентиметадані; буфер для конвеєрного буфера, Int32 FieldIndex, тип типу даних, довжина Int32, рядок Columntname, значення об'єкта) на сайті Microsoft. ssdqs. компонент. логічність. логіка. Logatrectionкомпонента&
-
Коли пакет завершено, відкрийте проект, створений у клієнті DQS, і перевірте один із доменів. Якщо Ви сортуєте домен за значенням, ви можете побачити значення з інших доменів.
Примітка. Рівень відмов від цієї проблеми залежить від розміру пакета. Якщо розмір пакета більший, буде збільшено швидкість відмов.
Спосіб вирішення
Ця проблема була спочатку зафіксоване в цьому сукупному оновленні сервера SQL Server.
Сукупне оновлення 1 для SQL Server 2012 з пакетом оновлень 2 (SP2) /en-us/help/2976982
Сукупне оновлення 2 для SQL Server 2014 /en-us/help/2967546
Сукупне оновлення 10 для SQL Server 2012 SP1 /en-us/help/2954099
Кожне нове Сукупне оновлення для SQL Server містить усі поточні виправлення та всі виправлення системи безпеки, які були включені до попереднього сукупного оновлення. Ознайомтеся з найновішими сукупними оновленнями для сервера SQL Server:
Інші способи вирішення
Щоб вирішити цю проблему, Зменште розмір пакетного, щоб усунути або зменшити цю проблему.
Стан
Корпорація Майкрософт підтвердила, що це проблема в продуктах Microsoft, перелічених у розділі "застосовується до".