Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
В этом разделе описывается удаление нефункционированных файловых групп в SQL Server 2014 с помощью SQL Server Management Studio или Transact-SQL.
В этом разделе
Перед началом:
Чтобы удалить нефункционные файловые группы, используйте следующее:
Перед началом работы
Ограничения и условия
Этот раздел относится к базам данных SQL Server, содержащим несколько файлов или файловых групп; и под простой моделью только для файловых групп, доступных только для чтения.
Все файлы в файловой группе становятся недоступными при удалении автономной файловой группы.
Рекомендации
Если неограниченную файловую группу никогда не придется восстановить, можно сделать файловую группу неупорядоченной , удалив ее из базы данных. Нефункционированная файловая группа никогда не может быть восстановлена в этой базе данных, но ее метаданные остаются. После того как файловая группа не будет отключена, база данных может быть перезапущена, а восстановление сделает базу данных согласованной в восстановленных файловых группах.
Например, исключение файловой группы — это возможность разрешения отложенных транзакций, вызванных автономной файловой группой, которую больше не требуется в базе данных. Транзакции, отложенные из-за того, что файловая группа находилась в режиме «вне сети», выходят из отложенного состояния после того, как эта файловая группа перестанет функционировать. Дополнительные сведения см. в разделе "Отложенные транзакции" (SQL Server).
Безопасность
Разрешения
Необходимо разрешение ALTER в базе данных.
Использование среды SQL Server Management Studio
Удаление нефункционированных файловых групп
В Обозревателе объектов подключитесь к экземпляру SQL Server Database Engine и затем разверните этот экземпляр.
Раскройте список Базы данных, щелкните правой кнопкой мыши базу данных, из которой удаляется файл, а затем выберите пункт Свойства.
Выберите страницу Файлы .
В сетке файлов базы данных выберите файлы для удаления, нажмите кнопку "Удалить" и нажмите кнопку "ОК".
Выберите страницу файловых групп .
В сетке строк выберите файловую группу, чтобы удалить, нажмите кнопку "Удалить" и нажмите кнопку "ОК".
Использование Transact-SQL
Удаление нефункционированных файловых групп
Подключитесь к движку СУБД.
На панели «Стандартная» нажмите Создать запрос.
Скопируйте следующий пример в окно запроса и нажмите кнопку Выполнить. (Примечание. В этом примере предполагается, что файлы и файловая группа уже существуют. Сведения о создании этих объектов см. в примере B в разделе "Параметры файлов и файловых групп ALTER DATABASE ". В первом примере удаляется
test1dat3иtest1dat4файлы из несуществующей файловой группы с помощьюALTER DATABASEинструкции с предложениемREMOVE FILE. Второй пример удаляет нефункционированную файловую группуTest1FG1с помощьюREMOVE FILEGROUPпредложения.
USE master;
GO
ALTER DATABASE AdventureWorks2012
REMOVE FILE test1dat3 ;
ALTER DATABASE AdventureWorks2012
REMOVE FILE test1dat4 ;
GO
USE master;
GO
ALTER DATABASE AdventureWorks2012
REMOVE FILEGROUP Test1FG1 ;
GO
См. также
ALTER DATABASE Опции файлов и файловых групп (Transact-SQL)
Отложенные транзакции (SQL Server)
Восстановление файлов (модель полного восстановления)
Восстановление файлов (простая модель восстановления)
Восстановление в сети (SQL Server)
Восстановление страниц (SQL Server)
Восстановление по частям (SQL Server)