Симптоми
Обмислете следния сценарий:
-
Имате филе или FILESTREAM в Microsoft SQL Server 2012 или SQL Server 2014.
-
Настроили сте MAXSIZE на FILESTREAM данни за неограничени.
-
Можете да вмъкнете запис в филето, когато размерът на FILESTREAM контейнер достигне 32 терабайта (ТБ).
В този случай вмъкването е неуспешно и получавате следната грешка:
грешка 1105 не можа да разпредели място за обекти "<object_name>" в базата данни "<база данни >", тъй като "<filestream_filegroup >" filegroup е пълен.
Решение
Проблемът е коригиран първо в следващата сборна актуализация на SQL Server. След като приложите корекцията, когато контейнерът за FILESTREAM MAXSIZE е зададен на Unlimited, той продължава да расте, докато дискът е пълен.
Кумулативна актуализация 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 потвърди, че това е проблем в продуктите на Microsoft, които са посочени в секцията "важи за".