sys.data_spaces (Transact-SQL)

每个数据空间在表中对应一行。 数据空间可以是文件组、分区方案或 FILESTREAM 数据文件组。

适用范围:SQL Server(SQL Server 2008 到当前版本)。

列名

数据类型

说明

name

sysname

数据空间的名称,在数据库中唯一。

data_space_id

int

数据空间 ID 号,在数据库中唯一。

type

char(2)

数据空间类型:

FG = 文件组

FD = FILESTREAM 数据文件组

FX = 内存优化表文件组

适用于:SQL Server 2014 到 SQL Server 2014。

PS = 分区方案

type_desc

nvarchar(60)

数据空间类型的说明:

FILESTREAM_DATA_FILEGROUP

MEMORY_OPTIMIZED_DATA_FILEGROUP

适用于:SQL Server 2014 到 SQL Server 2014。

PARTITION_SCHEME

ROWS_FILEGROUP

is_default

bit

1 = 这是默认数据空间。 如果在 CREATE TABLE 或 CREATE INDEX 语句中没有指定文件组或分区方案,将使用默认数据空间。

0 = 这不是默认数据空间。

is_system

bit

1 = 数据空间用于全文检索片段。

0 = 数据空间不用于全文检索片段。

适用于:SQL Server 2012 到 SQL Server 2014。

权限

要求具有 public 角色的成员身份。 有关详细信息,请参阅元数据可见性配置

请参阅

参考

数据空间 (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(内存中优化)