У меня проблемы с работой файлового потока. Я знаю, как его настроить, и установил множество серверов, на которых он работает. По какой-то причине, хотя Filestream определенно включен, я продолжаю получать эту ошибку при попытке восстановить базу данных с включенным файловым потоком ...
Функция FILESTREAM отключена.
Мне могут понадобиться некоторые предложения помимо очевидного.
Если я попытаюсь добавить файловую группу файлового потока в тестовую базу данных, вот так ...
ALTER DATABASE test_fs
ADD FILEGROUP [FS] CONTAINS FILESTREAM
GO
Я получил...
Msg 5591, Level 16, State 3, Line 1
FILESTREAM feature is disabled.
Если бы кто-нибудь мог дать мне несколько советов о том, что проверить, я был бы очень признателен.
Вы используете Win10 build 15063.x? Если да, то есть ошибка, которая влияет на файловый поток. Может помочь установка SQL 2016 sp1.
Я подтверждаю подтверждение выше. Я использую сборку Windows 10 15063.138, у меня SQL 2016 с пакетом обновления 1 (SP1), и я получаю ту же ошибку.
Спасибо, что хотя бы подтвердили то, что я вижу. Кажется, что в настоящее время не опубликовано обходное решение.
Более подробная информация об ошибке размещена здесь: https://blogs.msdn.microsoft.com/sql_server_team/filestream-issues-with-sql-server-on-windows-10-creators-update/
Во-первых, вы должны включить FILESTREAM в графическом интерфейсе, как показано. Затем создайте новый запрос в редакторе запросов и введите следующий код Transact-SQL: EXEC sp_configure filestream_access_level, 2 RECONFIGURE
https://msdn.microsoft.com/en-us/library/cc645923(v=sql.105).aspx Теперь у меня работает.