La TempDB es una de las bases de datos más importantes para SQL Server, ya que la mayoría de las operaciones que no caben en la memoria ocurren allí como uniones de enlaces, disparadores, orden por, etc.
Por su gran importancia, puede ser
necesario mover a una unidad de disco con más espacio a esta base de datos, pero
después de mover su TempDB a una nueva unidad, asegúrese de reiniciar los
servicios de SQL Server.
Hay dos razones
principales por las que TempDB necesita moverse de una unidad a otra.
- Los archivos temporales crecen y la unidad
existente no tiene suficiente espacio para acomodarlos
- Mover la base de datos temporal a otro grupo de
archivos que se encuentra en una unidad física diferente ayuda a mejorar
la lectura del disco de la base de datos
Para mover la base de
datos haga lo siguiente:
Primero obtenga el nombre lógico de los
datos temporales y el archivo de registro.
Ahora use el nombre lógico en el
siguiente script para mover la base de datos temporal a la nueva unidad.
Cuando ejecute el script anterior,
verá el mensaje de que la consulta se ha ejecutado correctamente. Sin
embargo, no habrá cambios en la configuración de la base de datos temporal. La
ubicación de TempDB cambiará cuando SQL Server reinicie los servicios
nuevamente.