Как перенести файлы от системной базы MS SQL 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. Удаляем руками старые файлы, они больше не нужны.
Обменник валют

Другие публикации:

Написать комментарий через:

 
               
  • Локальный блог
  •  
 

Ваш отзыв

Имя *

Почта (скрыта) *

Сайт

Напишите цифрами двa вoceмь двa *

Сообщение

 
Статусы для соц.сетей на ArtKiev Design Studio