Ознаки
Розглянемо такий сценарій:
-
У програмі Microsoft SQL Server 2012 або SQL Server 2014 є Fileable або FILESTREAM.
-
Ви встановили MAXSIZE даних FILLEREAM без обмежень.
-
Ви вставляєте запис у файл FileTable, коли розмір контейнера FILESTREAM досяг 32 терабайт (туберкульоз).
У цьому сценарії помилка вставлення не відображається, і з'являється таке повідомлення про помилку:
Помилка 1105 не може виділяти простір для об'єкта '<object_name>' у базі даних<бази даних > '
Спосіб вирішення
Ця проблема була спочатку зафіксоване в цьому сукупному оновленні сервера SQL Server. Після того як ви застосуєте виправлення, коли контейнер FILESTREAM MAXSIZE налаштовано без обмежень, він продовжує зростати, доки диск не буде заповнено.
Сукупне оновлення 2 для SQL Server 2012 SP2 /en-us/help/2983175
Сукупне оновлення 3 для SQL Server 2014 /en-us/help/2984923
Сукупне оновлення 11 для SQL Server 2012 SP1 /en-us/help/2975396
Кожне нове Сукупне оновлення для SQL Server містить усі поточні виправлення та всі виправлення системи безпеки, які були включені до попереднього сукупного оновлення. Ознайомтеся з найновішими сукупними оновленнями для сервера SQL Server:
Стан
Корпорація Майкрософт підтвердила, що це проблема в продуктах Microsoft, перелічених у розділі "застосовується до".