martes, 3 de agosto de 2021

Mover la TempDB de ubicación

 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.

  1. Los archivos temporales crecen y la unidad existente no tiene suficiente espacio para acomodarlos
  2. 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.