Ознаки
Розглянемо такий сценарій:
-
Ви використовуєте процес реплікації диспетчера системних центрів.
-
Процес посилається на API програми групового копіювання (BCP), щоб реплікувати дані таблиці між серверами.
-
У таблиці міститься стовпець тип даних XML.
У цьому сценарії, коли файл XML завантажується через BCP, і якщо сума пам'яті всіх атрибутів у файлі XML перевищує 2 Мб, процес реплікації може не вдатися, а з'явиться таке повідомлення про помилку:
Стан 42000 – помилка 6303 – повідомлення [Microsoft] [драйвер ODBC 11 для SQL Server] [SQL Server] розбір XML: аналіз документів потребує забагато пам'яті
Спосіб вирішення
Ця проблема усунена в таких сукупних оновлень для SQL Server:
Сукупне оновлення 7 для SQL Server 2016 RTM
Сукупне оновлення 4 для SQL Server 2016 SP1
Сукупне оновлення 6 для SQL Server 2014 SP2
Сукупне оновлення 13 для SQL Server 2014 SP1
Сукупне оновлення 9 для SQL Server 2012 Service Pack 3
Примітка. Після інсталяції цього оновлення потрібно ввімкнути позначку трасування 6773, щоб активувати це виправлення. Щоб увімкнути прапор трасування 6773, перегляньте розділ позначки трасування (Transact-SQL) на веб-сайті Microsoft Developer Network (MSDN).
Кожне нове Сукупне оновлення для SQL Server містить усі поточні виправлення та всі виправлення системи безпеки, які були включені до попереднього сукупного оновлення. Ознайомтеся з найновішими сукупними оновленнями для сервера SQL Server:
Найновіше Сукупне оновлення для SQL Server 2016
Стан
Корпорація Майкрософт підтвердила, що це проблема в продуктах Microsoft, перелічених у розділі "застосовується до".
Посилання
Відомості про термінологію , яку корпорація Майкрософт використовує для опису оновлень програмного забезпечення.