Симптоми
Да предположим, че инсталирате Microsoft SQL Server в Windows 10 и сте разрешили функцията FILESTREAM на ниво съд и сте създали бази данни, които имат FILESTREAM контейнери. След като инсталирате актуализацията за творци на Windows 10, функцията FILESTREAM може да спре да работи. Например може да получите съобщение за грешка "функцията FILESTREAM е забранена" в един от следните сценарии:
-
Когато рестартирате SQL Server, който съдържа база данни, която има контейнери за FILESTREAM.
-
Когато се опитате да донесете база данни, която има контейнери за FILESTREAM онлайн.
-
Когато се опитвате да създадете база данни, която има контейнери за FILESTREAM.
-
При опит за възстановяване на архивно копие, което има контейнери за FILESTREAM.
Решение
Windows 10
Този проблем е коригиран за първи път през май 2017 4016871 актуализация на защитата за Windows 10. Тази актуализация ще се изтегли и инсталира автоматично от Windows Update. За да получите самостоятелната опаковка за тази актуализация, отидете на уеб сайта на каталога на Microsoft Update. След инсталирането на тази актуализация номерът на компилацията ще бъде или 15063,296 (за всички устройства с Windows 10, с изключение на мобилни и ин), или 15063,297 (за мобилни устройства и много).
SQL Server 2016 Service Pack 1
Тази корекция е включена и в кумулативната актуализация 4 за SQL Server 2016 Service Pack 1.
За компилациите на SQL Server 2016
Всяка нова компилация за SQL Server 2016 съдържа всички поправки и корекции на защитата, които са включени в предишната компилация. Препоръчваме ви да инсталирате най-новата компилация за SQL Server 2016.
Заобиколно решение
За да решите проблема по заобиколен начин, използвайте един от следните методи:
-
Промяна на акаунта за стартиране на услугата SQL Server към вграден акаунт за LocalSystem.
-
Промяна на акаунта за стартиране на услугата SQL Server към потребителски акаунт за домейн, който има локални администраторски идентификационни данни за системата.
-
Ако използвате виртуален акаунт [NT SERVICE\MSSQL $ InstanceName] като акаунт за стартиране на услугата, направете този акаунт член на групата локални администратори.
-
Деинсталирайте разработчиците актуализация и отстъпление към предишната компилация на Windows.
Състоянието
Microsoft потвърди, че това е проблем в продуктите на Microsoft, които са посочени в секцията "важи за".
Препратки
FILESTREAM проблеми със SQL Server в актуализацията на Windows 10 за творци
Научете повече за терминологията , която Microsoft използва, за да опише софтуерни актуализации.