Иногда возникает необходимость перенести системную базу tempdb MS SQL на другой диск.
Для переноса выполним два запроса. Первый запрос покажет нам расположение базы tempdb и её логическое имя. Во втором запросе поменяем расположение базы.
1 2 3 4 5 6 7 8 |
//Получить расположение и логическое имя базы tempdb USE tempdb GO EXEC sp_helpfile GO |
1 2 3 4 5 6 7 8 9 10 11 12 |
//Изменяем расположение базы USE master GO ALTER DATABASE tempdb MODIFY FILE (NAME = 'TEMPDEV', FILENAME = '<Новый путь>\tempdb.mdf') GO ALTER DATABASE tempdb MODIFY FILE (NAME = 'TEMPLOG', FILENAME = '<Новый путь>\templog.ldf') GO |
После перезапуска службы MS SQL в новом месте будет создана база и журнал tempdb