sys.data_spaces (Transact-SQL)

Применимо к: даSQL Server (все поддерживаемые версии) ДаУправляемый экземпляр SQL Azure даAzure Synapse Analytics даПараллельное хранилище данных

Содержит по одной строке для каждого пространства данных. Это может быть файловая группа, схема секционирования или файловая группа данных FILESTREAM.

Имя столбца Тип данных Описание
name sysname Имя пространства данных, уникальное внутри базы данных.
data_space_id int Номер идентификатора пространства данных, уникальный внутри базы данных.
тип char(2) Тип пространства данных:

FG = файловая группа

FD = файловая группа данных FILESTREAM

FX = файловая группа таблиц, оптимизированных для памяти

Область применения: SQL Server 2014 (12.x) и более поздних версий.

PS = схема секционирования
type_desc nvarchar(60) Описание типа пространства данных:

FILESTREAM_DATA_FILEGROUP

MEMORY_OPTIMIZED_DATA_FILEGROUP

Область применения: SQL Server 2014 (12.x) и более поздних версий.

PARTITION_SCHEME

ROWS_FILEGROUP
is_default bit 1 = пространство данных по умолчанию. Это пространство данных используется по умолчанию, если файловая группа или схема секционирования не задана в инструкции CREATE TABLE или CREATE INDEX.

0 = не является пространством данных по умолчанию.
is_system bit Область применения: SQL Server 2012 (11.x) и более поздних версий.

1 = пространство данных используется для фрагментов полнотекстового индекса.

0 = пространство данных не используется для фрагментов полнотекстового индекса.

Разрешения

Требуется членство в роли public. Дополнительные сведения см. в разделе Metadata Visibility Configuration.

См. также:

пространства данных (Transact-SQL)
Представления каталога (Transact-SQL)
sys.databases (Transact-SQL)
sys.destination_data_spaces (Transact-SQL)
sys.filegroups (Transact-SQL)
sys.partition_schemes (Transact-SQL)
запросы к системному каталогу SQL Server вопросы и ответы
Выполняющаяся в памяти OLTP (оптимизация в памяти)