[SQL Server] Spostare il database tempdb

Published 24 luglio 08 12.14 | abenedetti

Può capitare la necessità di spostare il database di sistema tempdb su un percorso differente.

Magari potremmo volerlo fare dopo che il nostro server è stato attrezzato di un disco che sarà dedicato allo storage di questo database :-)

Spostare i files del db è un'operazione molto semplice che richiede, tuttavia, il riavvio dell'istanza.

Per prima cosa identifico i nomi logici dei file (mi serviranno per l'operazione di ALTER DATABASE), quindi eseguo una modifica sul database invocando una MODIFY FILE.

Ovvero:

USE tempdb GO EXEC sp_helpfile GO

image

USE master GO ALTER DATABASE tempdb MODIFY FILE (NAME = tempdev, FILENAME = 'C:\temp\tempdb.mdf') GO ALTER DATABASE tempdb MODIFY FILE (NAME = templog, FILENAME = 'C:\temp\tempdb.ldf') GO

image

A questo punto riavvio l'istanza e la modifica sarà operativa.

Comments

No Comments

This Blog

Syndication