Поделиться через


Уничтоженные файловые группы

Сведения в этом разделе относятся к базам данных SQL Server, содержащим несколько файлов или файловых групп (а для простой модели восстановления — к файловым группам только для чтения).

Если восстановление невосстановленной файловой группы не предполагается, необходимо сделать ее уничтоженной, удалив из базы данных. Такая файловая группа не может быть восстановлена в данной базе данных, однако при этом сохраняются ее метаданные. После того как файловая группа стала уничтоженной, базу данных можно перезапустить, и в процессе восстановления будет восстановлена согласованность базы данных между восстановленными файловыми группами.

Например, объявление файловой группы как нефункционирующей позволяет разрешить отложенные транзакции, возникшие из-за автономной файловой группы, которая больше не нужна в базе данных. Транзакции, отложенные по причине автономности файловой группы, выходят из отложенного состояния после того, как эта файловая группа стала уничтоженной. Дополнительные сведения см. в разделе Отложенные транзакции.

Перевод файловой группы в состояние уничтоженной

  1. Удалите из файловой группы все файлы при помощи следующей инструкции ALTER DATABASE:

    ALTER DATABASE имя_базы_данных REMOVE FILE имя_файла

  2. Удалите файловую группу при помощи следующей инструкции ALTER DATABASE:

    ALTER DATABASE имя_базы_данных REMOVE FILEGROUP имя_файловой_группы