SQL 2016-FILESTREAM 功能已禁用。(虚假消息)

SQL 2016-FILESTREAM 功能已禁用。(虚假消息)

我无法让 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 现在它对我有用。

相关内容