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 |