ivst
Дата: 17.04.2015 17:37:44
Доброго дня всем. В СКЛ не спец, осваиваю. Есть SQL 2008 R2, для tempdb был добавлен дополнительный файл, расположенный на другом физ диске (была такая необходимость). То есть в дополнение к tempdev/templog имеем еще tempdev2 и templog2. Теперь хочу дополнительные файлы убрать и оставить только tempdev и templog. Опишите, пожалуйста, корректную процедуру. Есть ли способ сделать это чрез GUI или только T-SQL? Заранее спасибо.
ivst
Дата: 17.04.2015 18:15:35
Проверте, пожалуйста, синтаксис пошагово:
1)
USE tempdb
GO
CHECKPOINT;
GO
2)
USE tempdb
GO
DBCC SHRINKFILE (tempdev2, EMPTYFILE);
3)
ALTER DATABASE tempdb REMOVE FILE tempdev2
Прошу проверит все ли правильно написано? Хотя бекап естественно перед этим будет, но все-равно не хочу накосячить потому, что сервер не тестовый. Если есть какие то ошибки прошу указать точно, что не так. Заранее спасибо.