我在让文件流工作时遇到问题。我知道如何配置它,并设置了许多运行它的服务器。出于某种原因,即使肯定启用了文件流,但在尝试恢复启用文件流的数据库时,我仍然会收到此错误...
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 build 15063.138 上,我有带有 SP1 的 SQL 2016,我得到了同样的错误。
感谢您至少验证了我所看到的。目前似乎没有发布解决方法。
有关该错误的更多详细信息发布在此处: https ://blogs.msdn.microsoft.com/sql_server_team/filestream-issues-with-sql-server-on-windows-10-creators-update/
首先,您必须在 GUI 中启用 FILESTREAM,如图所示。然后在查询编辑器中创建新查询,输入以下 Transact-SQL 代码: EXEC sp_configure filestream_access_level, 2 RECONFIGURE
https://msdn.microsoft.com/en-us/library/cc645923(v=sql.105).aspx 现在它对我有用。