Для того чтобы переместить системную базу данных на другую директорию или в другой раздел выполняем следующие шаги.
1. Определяем где в данный момент расположены файлы базы данных mdf, ndf и ldf.
Результатом выполнения будет набор данных, каждая строка предоставляет информацию по каждому из файлов БД.
2.Далее используя БД master вносим изменения в БД tempdb:
где 'C:\SQLData\test\' - новое место расположение файлов БД.
!!! Для того чтобы изменения вступили в силу необходимо перезапустить SQL Server. после перезапуска, сервер сгенерирует на новом месте базы данных tempdb.
Первоисточник: http://blog.sqlauthority.com/
1. Определяем где в данный момент расположены файлы базы данных mdf, ndf и ldf.
Use tempdb
EXEC sp_helpfile
Результатом выполнения будет набор данных, каждая строка предоставляет информацию по каждому из файлов БД.
2.Далее используя БД master вносим изменения в БД tempdb:
USE master
GO
ALTER DATABASE TempDB MODIFY FILE
(NAME = tempdev, FILENAME = 'C:\SQLData\test\tempdb.mdf')
GO
ALTER DATABASE TempDB MODIFY FILE
(NAME = templog, FILENAME = 'C:\SQLData\test\templog.ldf')
GO
где 'C:\SQLData\test\' - новое место расположение файлов БД.
!!! Для того чтобы изменения вступили в силу необходимо перезапустить SQL Server. после перезапуска, сервер сгенерирует на новом месте базы данных tempdb.
Первоисточник: http://blog.sqlauthority.com/
Комментариев нет:
Отправить комментарий