Ознаки
Розглянемо такий сценарій:
-
Ви використовуєте Microsoft SQL Server 2012 або SQL Server 2014 на кілька основних хост.
-
Ви зберігаєте <gcServer = "True"/> настройки за замовчуванням у файлі конфігурації Dtexec. exe.
-
Ви запускаєте пакет служб інтеграції SQL Server (SSIS), який містить керовані або користувацькі завдання.
У цьому випадку колекція сміття запускається в режимі робочої станції за замовчуванням, і процес займає багато часу.
Причина
Ця проблема виникає через те, що конфігурація ігнорується, якщо функція CLR неявно активується в процесі Dtexec. exe. Режим "збирач сміття" – це режим робочої станції за замовчуванням.
Спосіб вирішення
Ця проблема була спочатку зафіксоване в цьому сукупному оновленні сервера 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, перелічених у розділі "застосовується до".