Filegroup inattivi

 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