DBAtlas · Atlas für Datenbankbetrieb

Dateigruppe hinzufügen

SQL ServerSpeicher

Befehl

-- 1) Create the filegroup:
ALTER DATABASE [Customer] ADD FILEGROUP [FG_Archive];

-- 2) Add a file to it:
ALTER DATABASE [Customer]
ADD FILE (
  NAME = N'Customer_archive1',
  FILENAME = N'F:\Data\Customer_archive1.ndf',
  SIZE = 8GB, FILEGROWTH = 1GB
) TO FILEGROUP [FG_Archive];

-- (Optional) make it the default filegroup:
-- ALTER DATABASE [Customer] MODIFY FILEGROUP [FG_Archive] DEFAULT;

Was es tut

Legt eine neue Dateigruppe mit einer Datei an; damit lassen sich Tabellen/Indizes auf einer separaten Platte/Dateigruppe ablegen.

Wann einsetzen

Zum Trennen von Archiv-/Cold-Daten, für Backup/Restore auf Dateigruppenebene und zur I/O-Trennung.

Vorsicht

Eine leere Dateigruppe kann weder gesichert noch genutzt werden; füge ihr mindestens eine Datei hinzu. Das Ändern des Standards beeinflusst, wo neue Objekte abgelegt werden.

In DBAtlas öffnen →

Verwandte Einträge