检查SQL Server 2008文件流状态

检查SQL Server 2008文件流状态,sql,sql-server,filestream,Sql,Sql Server,Filestream,我正在我的一个项目中使用SQL Server 2008文件流功能,有没有办法使用查询检查文件流状态(如果已启用或未启用)?您当然可以使用sp\u configure系统存储过程检查: exec sp_configure 'filestream access level' 或 应该给你一些类似的东西: name minimum maximum config_value run_value filestream access level 0 2

我正在我的一个项目中使用SQL Server 2008文件流功能,有没有办法使用查询检查文件流状态(如果已启用或未启用)?

您当然可以使用
sp\u configure
系统存储过程检查:

exec sp_configure 'filestream access level'

应该给你一些类似的东西:

name                 minimum    maximum config_value    run_value
filestream access level 0      2         0              0
  • 0=文件流已禁用
  • 1=只允许T-SQL访问FILESTREAM数据
  • 2=允许T-SQL访问和本地流式访问
  • 3=允许T-SQL访问以及本地和远程流式访问
参考资料:

最短的路是

SELECT SERVERPROPERTY ('FilestreamEffectiveLevel')
它只返回一个数字:


请注意,处的文档实际上是错误的(它缺少“3”返回值)。

谢谢!这很有帮助!请注意,处的文档实际上是错误的(它缺少“3”返回值)
SELECT SERVERPROPERTY ('FilestreamEffectiveLevel')