尝试在 SQL Server 2012 中配置 FileStream 时出现以下错误。
应用文件流设置时出现未知错误。检查参数是否有效。(0x80041008)
我正在使用 SQL Server 配置管理器对其进行配置。
我可以在哪里为 SQL Server 2008 R2 设置它。
尝试在 SQL Server 2012 中配置 FileStream 时出现以下错误。
应用文件流设置时出现未知错误。检查参数是否有效。(0x80041008)
我正在使用 SQL Server 配置管理器对其进行配置。
我可以在哪里为 SQL Server 2008 R2 设置它。
我昨天也遇到了同样的问题。
就我而言,这是因为我有一个 64 位 Windows 和一个 32 位 SQL Server。
您看不到确切的错误,但如果您尝试使用 T-SQL 执行此操作,则 SQL 中会出现正确的错误,告诉您有关“WOW64”不支持文件流的信息。
我刚刚卸载并安装了正确的 SQL 版本,一切都恢复了 100%。
在我的情况下,我运行 SQL Server 2014配置管理器的问题。虽然这通常不会引起问题,但在我的情况下确实如此。使用 SQL Server 2012配置管理器配置 FILESTREAM 是可行的。
如果它仍然不起作用,请确保您是最新的。SQL Server 2012 收到了很多补丁(SP2、SP3 和一些更新)。
TL;博士
我只是安装了 SQL Server 2008 R2 的 Service Pack 2 (SP2) 补丁,一切都开始为我工作了。
如果您想了解更多信息,请继续阅读。配置方面,我的盒子都是正确的,文件流功能应该在我的默认 SQL Server 2008 R2 实例上运行。这是我的盒子详细信息:
Operating System: Windows 7 Ultitmate SP1 (64 Bit)
SQL Server Version: SQL Server 2008 R2 SP1
在 SQL Server 上,如果我运行此查询select @@version
,它会返回以下详细信息:
Microsoft SQL Server 2008 R2 (RTM) - 10.50.1600.1 (X64) Apr 2 2010 15:48:46 Copyright (c) Microsoft Corporation Developer Edition (64-bit) on Windows NT 6.1 <X64> (Build 7601: Service Pack 1)
每当我打开 SQL Server 2008 配置管理器时,我都会遇到这个问题。幸运的是,我的机器上还安装了 SQL Server 2014。所以我尝试从 SQL Server 2014 的配置管理器 GUI 启用文件流功能,但它开始给出当前帖子中提到的错误。
我只是安装了 SQL Server 2008 R2 的 Service Pack 2 (SP2) 补丁,一切都开始为我工作了。2008 R2 的 SQL Server 配置管理器也可以正常工作,我也可以毫无问题地启用文件流功能。SQL Server 2008 R2 SP2 可以从这里下载。