sys.database_filestream_options (Transact-SQL)

适用于SQL Server

显示已启用的针对 FileTable 中的 FILESTREAM 数据的非事务性访问级别的相关信息。 为 SQL Server 实例中的每个数据库包含一行。

有关 FileTable 的详细信息,请参阅 FileTables (SQL Server)

类型​​ 描述
database_id int 数据库的 ID。 此值在 SQL Server 实例中是唯一的。
directory_name nvarchar(255) 所有 FileTable 命名空间的数据库级别目录。
non_transacted_access tinyint 已启用的针对 FILESTREAM 数据的非事务性访问的级别。 访问级别由 CREATE DATABASE 或 ALTER DATABASE 语句的NON_TRANSACTED_ACCESS选项设置。

此设置具有以下值之一:

0 - 未启用。 这是默认值。 通过为NON_TRANSACTED_ACCESS选项提供值 OFF 来设置此级别。

1 - 只读访问权限。 通过为NON_TRANSACTED_ACCESS选项提供值READ_ONLY来设置此级别。

3 - 完全访问权限。 通过为NON_TRANSACTED_ACCESS选项提供值 FULL 来设置此级别。

5 - 正在转换到 READONLY

6 - 转换到 OFF
non_transacted_access_desc nvarchar(60) non_transacted_access中标识的非事务性访问级别的说明。

此设置具有以下值之一:

NONE - 这是默认值。

READ_ONLY

FULL

IN_TRANSITION_TO_READ_ONLY

IN_TRANSITION_TO_OFF

另请参阅

启用 FileTable 的先决条件