Atach y Detach en Base de Datos SQL Server
El procesos de Atach consiste en mover archivos de base de datos del tipo .mdf, .ndf el cual que se quieran pasar a otro directorio que puedan ser por temas en organización de archivos de BD o temas de espacio en los discos.
- Vamos a trabajar con una base de datos que creamos con el nombre de Administración en nuestro servidor
- También podemos visualizar con la query los archivos físicos y lógicos .Vemos que están en diferentes rutas de los archivos de la base de datos
SELECT name, physical_name AS CurrentLocation, state_desc
FROM sys.master_files
WHERE database_id = DB_ID(N'DbAdministracion');
- Seleccionamos la base de datos
- Se mostrara una pantalla para hacer el Detach,seleccionamos la base DBAdministracion luego le damos ok.
- Por otro lado también se podría hacer el detach a nivel de Query transact
- Luego se mostrara una nueva consulta con la query
Con ambas opciones Detach se pueden mover la ruta de los archivos principales de la base de datos
- Buscamos el directorio

-
Copiamos a la nueva ruta
.mdf
.log
- Realizar Atach de base de datos
- Seleccionamos los archivos .mdf y log de las base de datos
- Ahora se muestra la BD nuevamente en nuestro servidor












No hay comentarios:
Publicar un comentario