Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 tempdb - корректное удаление дополнительных файлов данных и лога  [new]
ivst
Member

Откуда:
Сообщений: 6
Доброго дня всем. В СКЛ не спец, осваиваю. Есть SQL 2008 R2, для tempdb был добавлен дополнительный файл, расположенный на другом физ диске (была такая необходимость). То есть в дополнение к tempdev/templog имеем еще tempdev2 и templog2. Теперь хочу дополнительные файлы убрать и оставить только tempdev и templog. Опишите, пожалуйста, корректную процедуру. Есть ли способ сделать это чрез GUI или только T-SQL? Заранее спасибо.
17 апр 15, 17:37    [17530867]     Ответить | Цитировать Сообщить модератору
 Re: tempdb - корректное удаление дополнительных файлов данных и лога  [new]
Гавриленко Сергей Алексеевич
Member

Откуда: Moscow
Сообщений: 37202
1. checkpoint
2. shrink (emtyfile)
3. alter database tempdb remove file
17 апр 15, 17:40    [17530882]     Ответить | Цитировать Сообщить модератору
 Re: tempdb - корректное удаление дополнительных файлов данных и лога  [new]
ivst
Member

Откуда:
Сообщений: 6
Проверте, пожалуйста, синтаксис пошагово:

1)
USE tempdb
GO
CHECKPOINT;
GO

2)
USE tempdb
GO
DBCC SHRINKFILE (tempdev2, EMPTYFILE);

3)
ALTER DATABASE tempdb REMOVE FILE tempdev2


Прошу проверит все ли правильно написано? Хотя бекап естественно перед этим будет, но все-равно не хочу накосячить потому, что сервер не тестовый. Если есть какие то ошибки прошу указать точно, что не так. Заранее спасибо.
17 апр 15, 18:15    [17530995]     Ответить | Цитировать Сообщить модератору
 Re: tempdb - корректное удаление дополнительных файлов данных и лога  [new]
Гавриленко Сергей Алексеевич
Member

Откуда: Moscow
Сообщений: 37202
Проверьте на тестовом сначала.
17 апр 15, 18:16    [17530999]     Ответить | Цитировать Сообщить модератору
 Re: tempdb - корректное удаление дополнительных файлов данных и лога  [new]
ivst
Member

Откуда:
Сообщений: 6
Гавриленко Сергей Алексеевич
Проверьте на тестовом сначала.

К сожалению тестового пока нет. По поводу того, что я там "наваял" у Вас есть сомнения?
17 апр 15, 18:20    [17531012]     Ответить | Цитировать Сообщить модератору
 Re: tempdb - корректное удаление дополнительных файлов данных и лога  [new]
o-o
Guest
ivst
Хотя бекап естественно перед этим будет

Бэкап чего будет, Tempdb?
17 апр 15, 18:54    [17531116]     Ответить | Цитировать Сообщить модератору
 Re: tempdb - корректное удаление дополнительных файлов данных и лога  [new]
ivst
Member

Откуда:
Сообщений: 6
o-o
ivst
Хотя бекап естественно перед этим будет

Бэкап чего будет, Tempdb?

Нет, естественно.
17 апр 15, 19:18    [17531197]     Ответить | Цитировать Сообщить модератору
 Re: tempdb - корректное удаление дополнительных файлов данных и лога  [new]
ivst
Member

Откуда:
Сообщений: 6
o-o,
По сабжу есть что ответить?
17 апр 15, 19:20    [17531204]     Ответить | Цитировать Сообщить модератору
 Re: tempdb - корректное удаление дополнительных файлов данных и лога  [new]
o-o
Guest
синтаксис правильный
17 апр 15, 21:13    [17531631]     Ответить | Цитировать Сообщить модератору
 Re: tempdb - корректное удаление дополнительных файлов данных и лога  [new]
ivst
Member

Откуда:
Сообщений: 6
o-o
синтаксис правильный

Спасибо за ответ. Но уже и сам убедился в этом успешно решив поставленную задачу.
17 апр 15, 21:59    [17531772]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить