Cambiar la localización de la base de datos temporal TEMPDB en SQL Server

Por defecto, si a la hora de instalar SQL Server no le hemos indicado la ruta de localización / instalación de la base de datos temporal, su ruta de acceso es la siguiente:

C:\Program Files\Microsoft SQL Server\MSSQL12.MSSQLSERVER\MSSQL\DATA\tempdb.mdf
C:\Program Files\Microsoft SQL Server\MSSQL12.MSSQLSERVER\MSSQL\DATA\templog.ldf

Si por cualquier razón queremos cambiar la localización de esta base de datos, tenemos que ejecutar el siguiente script:

USE master

GO
ALTER DATABASE tempdb MODIFY FILE (NAME=tempdev, filename='E:\TEMPORAL\tempdb.mdf')

GO
ALTER DATABASE tempdb MODIFY FILE (NAME=templog, filename='E:\TEMPORAL\templog.ldf')

GO

En dicho script sólo tenemos que cambiar a la nueva localización (en el caso anterior E:\TEMPORAL\tempdb.mdf y E:\TEMPORAL\templog.ldf).

Una vez que lo hemos ejecutado, tenemos que reiniciar los servicios de SQL Server y posteriormente, reiniciar el PC y listo.

Leer más