sys.database_filestream_options (Transact-SQL)

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

有关 FileTable 的详细信息,请参阅FileTable (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 的先决条件