我无法让 filestream 正常工作。我知道如何配置它,并且已经设置了许多运行它的服务器。出于某种原因,尽管 Filestream 确实已启用,但在尝试恢复启用 filestream 的数据库时,我仍不断收到此错误...
FILESTREAM 功能已被禁用。
我可能需要一些超出显而易见的建议。
如果我尝试将文件流文件组添加到测试数据库,如下所示......
ALTER DATABASE test_fs
ADD FILEGROUP [FS] CONTAINS FILESTREAM
GO
我明白……
Msg 5591, Level 16, State 3, Line 1
FILESTREAM feature is disabled.
如果有人能给我一些关于检查内容的建议,我将不胜感激。
答案1
我同意上述确认。我使用的是 Windows 10 build 15063.138,并且安装了 SQL 2016 SP1,但出现了同样的错误。
感谢您至少验证了我所看到的内容。目前似乎没有发布解决方法。
关于这个漏洞的更多详细信息发布在这里: https://blogs.msdn.microsoft.com/sql_server_team/filestream-issues-with-sql-server-on-windows-10-creators-update/
答案2
您使用的是 Win10 build 15063.x 吗?如果是,则存在影响文件流的错误。安装 SQL 2016 sp1 可能会有所帮助。
答案3
首先,您必须在 GUI 中启用 FILESTREAM,如图所示。然后在查询编辑器中创建新查询,输入以下 Transact-SQL 代码:EXEC sp_configure filestream_access_level, 2 RECONFIGURE
https://msdn.microsoft.com/en-us/library/cc645923(v=sql.105).aspx 现在它对我有用。