Симптоми
Обмислете следния сценарий:
-
Можете да използвате FileTables в екземпляр на Microsoft SQL Server 2012, 2014 или 2016.
-
Можете да разрешите non_transacted_access за база данни и да я зададете като пълен достъп.
-
Можете да премахнете първия контейнер за FileStream от базата данни.
-
Рестартирайте екземпляра на SQL Server.
-
Можете да стигнете до директорията за данни за филе в Windows Explorer.
В този случай получавате съобщение за грешка, подобно на следното:
<> за лесно за заставане на филетата е недостъпна. Възможно е да нямате разрешение да използвате този мрежов ресурс. Свържете се с администратора на този сървър, за да разберете дали имате разрешение за достъп. Елементът не е намерен.
Решение
Този проблем е коригиран в следните сборни актуализации за SQL Server:
Кумулативна актуализация 2 за SQL server 2016 кумулативна актуализация 9 за SQL Server 2014 SP1 кумулативна актуализация 2 за SQL Server 2014 SP2 кумулативна актуализация 5 за SQL Server 2012 Service Pack 3 (SP3)
Всяка нова сборна актуализация за SQL Server съдържа всички поправки и всички корекции на защитата, които са били включени в предишната сборна актуализация. Вижте последните сборни актуализации за SQL Server:
Най-новата сборна актуализация за SQL server 2016 най-новата сборна актуализация за SQL Server 2014 SP1/SP2 най-новата сборна актуализация за SQL Server 2012 SP3
Заобиколно решение
За да заобиколите този проблем, създайте нов FileStream контейнер за базата данни.
Състоянието
Microsoft потвърди, че това е проблем в продуктите на Microsoft, които са посочени в секцията "важи за".
Препратки
Научете повече за терминологията , която Microsoft използва, за да опише софтуерни актуализации.