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


sys.data_spaces (Transact-SQL)

Область применения: SQL Server Управляемый экземпляр SQL Azure конечную точку аналитики платформы Аналитики Azure Synapse Analytics (PDW) в хранилище Microsoft Fabric в Microsoft Fabric

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

Имя столбца Тип данных Description
name sysname Имя пространства данных, уникальное внутри базы данных.
data_space_id int Номер идентификатора пространства данных, уникальный внутри базы данных.
type 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
In-Memory OLTP (оптимизация в памяти)