otrdiena, 2011. gada 9. augusts

Kā dzēst failu no failu grupas

Vienā failu grupā var būt vairāki faili. Ja tā, tad tabulu (indeksu) rindu dati tiek sadalīti pa failiem proporcionāli failu izmēriem (vairāk: Faili un failu grupas SQL Server). Ja kādu no failiem vēlme izdzēst..

No sākuma ir jāpārvieto visi dati prom no attiecīgā faila un tad pašu failu var dzēst (ja vien tas nav pēdējais fails failu grupā):
Use [DBName];

DBCC SHRINKFILE (N'FailaLogiskaisNosaukums' , EMPTYFILE);
ALTER DATABASE [DBName] REMOVE FILE [FailaLogiskaisNosaukums];
To pašu iespējams paveikt izmantojot SSMS:
  • Lai atbrīvotu failu no datiem: labā poga uz datu bāzes, Tasks -> Shrink -> File (izvēlamies vajadzīgo failu un norādām EMPTYFILE). 
  • Lai dzēstu failu no failu grupas: Labā poga uz datu bāze, Properties -> Files -> (izvēlamies vajadzīgo failu) Remove.

Nav komentāru:

Komentāra publicēšana