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 DATABASEALTER 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 的先决条件