Condividi tramite


Filegroup inattivi

Icona con disco di database blu Le informazioni in questo argomento sono rilevanti per database di SQL Server che contengono più file o filegroup nonché, nel modello con registrazione minima, solo per i filegroup di sola lettura.

Se non sarà mai necessario ripristinare un filegroup non ripristinato, è possibile rendere il filegroup inattivo rimuovendolo dal database. Il filegroup inattivo non potrà mai essere ripristinato in questo database, ma i relativi metadati verranno mantenuti. Dopo che il filegroup è reso inattivo, è possibile riavviare il database. Il recupero renderà il database consistente rispetto ai filegroup ripristinati.

Ad esempio, rendere un filegroup inattivo è un'opzione per risolvere le transazioni posticipate causate da un filegroup non in linea che si desidera escludere dal database. Per le transazioni posticipate a causa di un filegroup non in linea, lo stato posticipato viene annullato dopo che il filegroup diventa inattivo. Per ulteriori informazioni, vedere Transazioni posticipate.

Per rendere un filegroup inattivo

  1. Rimuovere tutti i file dal filegroup utilizzando l'istruzione ALTER DATABASE seguente:
    ALTER DATABASE database_name REMOVE FILE file_name
  2. Rimuovere il filegroup utilizzando l'istruzione ALTER DATABASE seguente:
    ALTER DATABASE database_name REMOVE FILEGROUP filegroup_name

Vedere anche

Concetti

Fattori che possono ritardare il troncamento del log
Transazioni posticipate
Esecuzione di operazioni di ripristino di file (modello di recupero con registrazione completa)
Esecuzione di ripristini di file (modello di recupero con registrazione minima)
Esecuzione di ripristini in linea
Esecuzione di ripristini di pagine
Esecuzione di ripristini a fasi

Guida in linea e informazioni

Assistenza su SQL Server 2005