Удалите (объединяют) базу данных SQL Server вторичный файл данных

У меня есть резервное копирование базы данных, для которого Studio управления SQL Server говорит, что имеет три файла в нем: .mdf файл, .ndf файл и один .ldf файл. Этот вторичный файл данных ( .ndf один), не был создан ни по какой очевидной причине, таким образом, я хочу удалить его в целом (не теряя данные, конечно), предпочтительно во время того, в то время как база данных восстанавливается от резервного копирования.

Это вообще выполнимо?

13
задан Anton Gogolev 2 February 2010 в 11:51
поделиться

1 ответ

Хорошо, нашел решение.

Сначала резервное копирование базы данных.

Выполните это:

USE database_name;

Затем выполните это, и замените logical_ndf_file_name с логичным именем вашего NDF-файла (который вы можете легко узнать через базу данных-> Properties_files):

DBCC SHRINKFILE('logical_ndf_file_name', EMPTYFILE);
ALTER DATABASE database_name REMOVE FILE logical_ndf_file_name;
14
ответ дан 2 December 2019 в 00:31
поделиться
Другие вопросы по тегам:

Похожие вопросы: