sys.data_spaces (Transact-SQL)

适用于:SQL ServerAzure SQL 托管实例Azure Synapse AnalyticsAnalytics Platform System (PDW)Microsoft Fabric 中的 SQL 分析终结点Microsoft Fabric 中的仓库

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

列名称 数据类型 说明
name sysname 数据空间的名称,在数据库中唯一。
data_space_id int 数据空间 ID 号,在数据库中唯一。
类型 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 = 数据空间不用于全文检索片段。

权限

要求 公共 角色具有成员身份。 有关详细信息,请参阅 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(内存中优化)