- Определение логических имен файлов базы данных tempdb и их текущего местоположения на диске.
SELECT name, physical_name AS CurrentLocation
FROM sys.master_files
WHERE database_id = DB_ID(N'tempdb');
GO
- Измените местоположение каждого файла с помощью ALTER DATABASE.
USE master;
GO
ALTER DATABASE tempdb
MODIFY FILE (NAME = tempdev, FILENAME = 'E:\SQLData\tempdb.mdf');
GO
ALTER DATABASE tempdb
MODIFY FILE (NAME = templog, FILENAME = 'F:\SQLLog\templog.ldf');
GO
- Остановите и перезапустите экземпляр SQL Server.
- Проверьте изменение файла.
SELECT name, physical_name AS CurrentLocation, state_desc
FROM sys.master_files
WHERE database_id = DB_ID(N'tempdb');
- Удалите файлы tempdb.mdf и templog.ldf из исходного местоположения.