检查SQL Server 2008的Filestream状态

14

我正在使用 SQL Server 2008 的 filestream 功能开发一个项目,有没有一种方法可以通过查询检查 filestream 状态(是否已启用)?

2个回答

22

你可以使用 sp_configure 系统存储过程来检查:

exec sp_configure 'filestream access level'
或者
SELECT * FROM sys.configurations
WHERE name = 'filestream access level'

应该会给你一个类似于:

name                 minimum    maximum config_value    run_value
filestream access level 0      2         0              0
  • 0 = 文件流已禁用。
  • 1 = 仅允许对文件流数据进行 T-SQL 访问。
  • 2 = 允许进行 T-SQL 访问和本地流式访问。
  • 3 = 允许进行 T-SQL 访问、本地流式访问和远程流式访问。

参考:https://svenaelterman.wordpress.com/2012/01/02/the-truth-behind-filestreameffectivelevel-and-filestreamconfiguredlevel-serverproperty-values/


请注意,http://msdn.microsoft.com/en-us/library/cc645956.aspx 上的文档实际上是错误的(它缺少“3”返回值)。 - Paul Suart

21

谢谢!这非常有帮助! - Ryan

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接