Microsoft SQL Server
Настройка и конфигурация

Перенос базы tempdb на другой диск

Опубликовано: 21 мар 03
Рейтинг:

Автор: Подлинов Р.В.
Прислал: SOf

В случае возникновения необходимости перенесения базы данных tempdb необходимо выполнить данную команду

use master
alter database tempdb
modify file(
name = tempdev,
filename = N'C:\Новое_место\tempdb.mdf')
go

alter database tempdb
modify file(
name = templog,
filename = N'C:\Новое_место\templog.ldf')
go
и перезапустить MS SQL Server. При перезапуске сервер баз данных создаст базу tempdb в новом месте, а старые файлы необходимо удалить вручную.

SOf.

Комментарии


  • Перенёс файлы вручную

  • При попытке оживить базу в ONLINE - ошибка: говорит файлов там нету...

  • С переносом tempdb получилось, а с пользовательской базой нет. Перевёл базу в OFFLINE. Перенос файлов отработал успешно. Далее передергивал службу SQL, перезаходил на сервер SQL, SELECT показывает, файлы на новом месте, НО В ПАПКЕ ИХ НЕТ!!! Что делать?

  • 31 мая 2013, 15:56 Серый92

    спс, вре работает

  • cкажите, после перемещения tempdb нужно заново накатывать юзеров?

    я имею в виду, если базой активно пользовались, то после перемещения tempdb какие действия нужны для нормального функционирования БД?

  • А куда команды вводить?

  • 27 июля 2007, 15:21 Алексей Тихоновский

    воспользовался

  • все реально и правильно

  • все реально и правильно



Необходимо войти на сайт, чтобы оставлять комментарии

Раздел FAQ: Microsoft SQL Server / Настройка и конфигурация / Перенос базы tempdb на другой диск