Freigeben über


sys.data_spaces (Transact-SQL)

Enthält eine Zeile für jeden Datenspeicherplatz. Dies kann eine Dateigruppe, ein Partitionsschema oder eine FILESTREAM-Datendateigruppe sein.

Gilt für: SQL Server (SQL Server 2008 bis aktuelle Version).

Spaltenname

Datentyp

Beschreibung

name

sysname

Name des Datenspeicherplatzes, eindeutig innerhalb der Datenbank.

data_space_id

int

ID-Nummer des Datenspeicherplatzes, eindeutig innerhalb der Datenbank.

type

char(2)

Typ des Datenspeicherplatzes:

FG = Dateigruppe (Filegroup)

FD = FILESTREAM-Datendateigruppe

FX = speicheroptimierte Tabellendateigruppe

Gilt für: SQL Server 2014 bis SQL Server 2014.

PS = Partitionsschema (Partition scheme)

type_desc

nvarchar(60)

Beschreibung des Datenspeicherplatztyps:

FILESTREAM_DATA_FILEGROUP

MEMORY_OPTIMIZED_DATA_FILEGROUP

Gilt für: SQL Server 2014 bis SQL Server 2014.

PARTITION_SCHEME

ROWS_FILEGROUP

is_default

bit

1 = Dies ist der Standard-Datenspeicherplatz. Dieser Standard-Datenspeicherplatz wird verwendet, wenn in einer CREATE TABLE- oder CREATE INDEX-Anweisung keine Dateigruppe und kein Partitionsschema angegeben ist.

0 = Dies ist nicht der Standard-Datenspeicherplatz.

is_system

bit

1 = Der Datenbereich wird für Volltextindexfragmente verwendet.

0 = Der Datenbereich wird nicht für Volltextindexfragmente verwendet.

Gilt für: SQL Server 2012 bis SQL Server 2014.

Berechtigungen

Erfordert die Mitgliedschaft in der Rolle public. Weitere Informationen finden Sie unter Konfigurieren der Sichtbarkeit von Metadaten.

Siehe auch

Verweis

Datenspeicher (Transact-SQL)

Katalogsichten (Transact-SQL)

sys.databases (Transact-SQL)

sys.destination_data_spaces (Transact-SQL)

sys.filegroups (Transact-SQL)

sys.partition_schemes (Transact-SQL)

Konzepte

FAQ: Abfragen des SQL Server-Systemkatalogs

In-Memory OLTP (Arbeitsspeicheroptimierung)