Mover bbdd SQL Server a otro disco duro

Los entornos de sharepoint pueden llegar a ser monstruosos y podemos llegar a encontrarnos con bbdd de SQL Server que son verdaderamente un problema.

Para ello, lo mejor es mover esa bbdd a otro disco. Hoy en dida con las máquinas virtuales es una tarea mas o menos fácil.

En este caso vamos a hacerlo vía gui, es decir desde SQL Server mangement studio, que es la manera más sencilla.

Lo primero es buscar cómo se llaman esas bbdd en el disco, es decir la referencia lógica en disco.

Para ello, nos vamos a las propiedades de la bbdd de SQL Server y el archivo vemos las referencias lógicas que tenemos 2 archivos mdf y ldf.

Una vez tenemos esta referencia, vamos a separar la bbdd.

Importante: No confundir separar con la opción Poner sin conexión. Si ponemos sin conexión la base de datos, no podremos modificar su ubicación.

Eliminamos las conexiones que puede tener activas.

Con esto nos desaparecerá de la aplicación de SQL Server

Ahora vamos a ir al cmd  y vamos a mover los ficheros mdf y ldf

md "F:\BBDD_PRUEBA"
Move "E:\SQL\Microsoft SQL Server\MSSQL12.MSSQLSERVER\MSSQL\DATA\prueba.mdf" "F:\BBDD_PRUEBA\prueba.mdf"
Move "E:\SQL\Microsoft SQL Server\MSSQL12.MSSQLSERVER\MSSQL\DATA\prueba_log.ldf" "F:\BBDD_PRUEBA\prueba_log.ldf"

Una vez, que hemos movido los ficheros los vamos a adjuntar.

Para ello, nos vamos SQL Server mangement studio de nuevo y le damos botón derecho adjuntar.

Añadimos nuestra bbdd.

Y vemos que ya tenemos nuestra bbdd movida de ubicación.

Por último, en las versiones nuevas de SQL Server, si no tenemos permiso en el directorio te deja la bbdd como read-only, debemos asignarnos los permisos correspondientes en el direcotrio y cambiar el estado para ello vamos a las propiedades de la bbdd y el estado solo lectura le ponemos a false.

Nos pide confirmación.

Con esto ya tenemos nuestra bbdd de con una nueva ubicación y totalmente funcional.

 

Espero que os sirva

 

Deja un comentario