Поделиться через


sys.database_filestream_options (Transact-SQL)

Отображает сведения об уровне нетранзакционного доступа к данным FILESTREAM в каждой из включенных таблиц FileTable. Содержит по одной строке для каждой базы данных в экземпляре SQL Server.

Дополнительные сведения о таблицах FileTable см. в разделе Таблицы FileTable (SQL Server).

Применимо для следующих объектов: SQL Server (начиная с SQL Server 2012 до текущей версии).

Cтолбец

Тип

Описание

database_id

int

Идентификатор базы данных. Это значение уникально в рамках экземпляра SQL Server.

directory_name

nvarchar(255)

Каталог на уровне базы данных для всех пространств имен FileTable:

non_transacted_access

tinyint

Включенный уровень нетранзакционного доступа к данным FILESTREAM. Уровень доступа устанавливается параметром NON_TRANSACTED_ACCESS инструкции CREATE DATABASE или ALTER DATABASE.

Этот параметр имеет одно из следующих значений:

0 — не включено. Это значение по умолчанию. Этот уровень устанавливается путем задания значения OFF параметру NON_TRANSACTED_ACCESS.

1 — доступ только для чтения. Этот уровень устанавливается путем задания значения READ_ONLY параметру NON_TRANSACTED_ACCESS.

3 — полный доступ. Этот уровень устанавливается путем задания значения FULL параметру NON_TRANSACTED_ACCESS.

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