MS SQL – Перенос файлов TEMPDB

Сегодня наша заметка будет посвящена тому как перенести файлы от системной
базы TEMPDB в другое место.

В MS SQL есть системная база данных TEMPDB. В них хранятся временные объекты.
База данных TEMPDB создается заново при каждом запуске SQL Server.

Что необходимо сделать, что бы перенести файлы относящиеся к базе данных
TEMPDB на другой диск.

1. Открываем в консоле выполнения запросов (Query Analyzer) пункт New Query
(Новый запрос).

2. Пишем скрипт для переноса файлов системной базы данных TEMPDB
 
  
use master
GO

alter database tempdb
modify file( name = tempdev, filename = N’X:\SQL_DATA\tempdb_data.mdf’)

GO
alter database tempdb
modify file(name = templog, filename = N’X:\SQL_LOG\tempdb_log.ldf’)

GO
   

В свою очередь,
X:\SQL_DATA\tempdb_data.mdf – новое место размещения данных для TEMPDB, а
X:\SQL_LOG\tempdb_log.ldf – новое место для размещения журнала транзакций для
TEMPDB меняем на нужные нам пути для храниея этих файлов.
  
3. Перезапускаем сервер MS SQL Server.
 
4. Удаляем руками старые файлы, они больше не нужны.

 
  

Вот и все, наша задача решена.

Оставить комментарий



ребенок в 8 недель беременности