Sql 文件流功能已禁用
我有一个启用了FILESTREAM的数据库(如果在实例上转到Properties\Advanced,它会显示FILESTREAM已启用)。在执行此操作后,我还对其运行了sp_configure脚本以启用访问(确保已启用)。但是…当我试图更改数据库并将文件组添加到其中时,它会说该功能已禁用 我已经在同一台计算机上的其他实例上启用了它,这些实例工作正常。只有这一个不起作用。我没有找到任何好的建议来解释它为什么不起作用Sql 文件流功能已禁用,sql,filestream,Sql,Filestream,我有一个启用了FILESTREAM的数据库(如果在实例上转到Properties\Advanced,它会显示FILESTREAM已启用)。在执行此操作后,我还对其运行了sp_configure脚本以启用访问(确保已启用)。但是…当我试图更改数据库并将文件组添加到其中时,它会说该功能已禁用 我已经在同一台计算机上的其他实例上启用了它,这些实例工作正常。只有这一个不起作用。我没有找到任何好的建议来解释它为什么不起作用 这是一个SQL 2008 R2实例。是否在实例级别启用了FILESTREAM 右键
这是一个SQL 2008 R2实例。是否在实例级别启用了
FILESTREAM
右键单击服务器并选择Properties
。然后在Advanced
页面上,确保FILESTREAM访问级别
未设置为Disabled
(我认为这是默认设置):
如果您在这方面仍然有问题,我建议您检查一下
我遇到了相同的问题,其中只有一个实例没有正确激活filestream。解决方案似乎是使用SQL Server Configuration Manager并从那里启用它。我无法编写此脚本(使用user1977061提供的链接),因为MSSQLService需要在应用更改后重新启动。即使这样做了,它也不起作用,相反,我必须通过以下方式手动配置FILESTREAM的使用情况:
查看“Filestream访问级别”的SQLServer属性>高级>运行值值,以确保在有疑问时实际启用Filestream。通过SQLServer Management Studio->属性->高级更改Filestream设置对我没有影响,当我在那里启用FILESTREAM时,SQL Server Configuration Manager不断给我一个错误: 应用FILESTREAM设置时出现未知错误 检查参数是否有效。(0x80041008) 在互联网上四处搜寻,我来到了这里,也来到了这个页面: 幸运的是,其中一个建议是解决方案。使用SQL server Management Studio连接到服务器并运行以下脚本:
sp_configure 'filestream access level', 2
reconfigure with override
注意:这是针对64位SQL Server 2012的对于我来说,只有SchmitzIT和Mojo建议的结合才使它起作用我已经做了一千次,并且始终按照Mojo上面概述的步骤进行操作。然而,我发现在一台计算机上,除非我将SQLServer服务从作为NT服务运行改为在本地帐户下运行,否则我无法让它工作。我甚至重新安装了SQL Server,运气不好 我做了如下工作:
也许有一天,这将避免有人把头撞在办公桌上,直到眼球突出。除了其他答案之外,sql server服务使用的帐户必须是Administrators组的成员
症状:服务器属性中的“配置值”显示为“已启用”,但“运行值”保持为“已禁用”。我也遇到了这个问题,通过反复试验,我发现解决方案是更改运行Sql server的帐户,以便从SS Configuration manager找到Sql server实例,右键单击“属性”,在“登录”选项卡上,我将登录名从“此帐户”更改为“Bulil in account”,并在其中选择“本地系统”
重新启动服务后,一切正常。我不是在SQL Management Studio中启用filestream,而是在SQL Configuration Manager中启用filestream。请参阅。对我来说,这是一个解决方案:
OP说他们在实例上查看了Properties\Advanced(属性\高级),我只能想象这是您在这里显示的内容,因为在查看数据库属性时没有高级页面。@Damien_,不信者-我的错误,我将其理解为在DB级别启用。我刚刚检查过,不过在
选项下有数据库级别的FILESTREAM选项。如果OP确认以上内容已启用,则可以删除。是的,它被设置为启用。@Ztech-您可以发布OP中收到的错误消息吗?对我来说,这也需要重新启动SQL服务,但至少这样做+使其工作。这是一个关于Microsoft的链接,对我帮助很大,已将备份从Standard edition还原到express,但不知道此设置已在源位置打开,但未在目标位置打开。。不知道为什么thoughLink被更改为一个功能正常的页面(微软的),请将最有用的答案标记为正确的答案。它仍然说我禁用了FILESTREAM功能。