miércoles, 8 de enero de 2020

Atach y Detach en SQL Server


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