Debemos hacer una copia de seguridad de una Base de Datos Microsoft SQL Server para importar a otro servidor, pero obtenemos un error porque no tenemos suficiente espacio en disco para realizar la copia.
¿Que podemos hacer?
La solución es copiar directamente los ficheros de nuestra Base de Datos y pegarlos al nuevo servidor:
- Parar el servicio de SQLSERVER del servidor donde tenemos la Base de Datos.
- Copiar los ficheros .mdf y .ldf cuyo nombre corresponda con el de la base de datos que queremos exportar. Estos ficheros se encontrarán en una subcarpeta dentro de C:Archivos de ProgramaMicrosoft SQL Server.
- Ahora, en el nuevo servidor donde queremos importar nuestra Base de Datos, debemos crear una BD con el mismo nombre que tenía dicha BD en el anterior servidor.
- Paramos el servicio del SQLSERVER en el nuevo servidor, buscamos los ficheros .mdf y .ldf que se crearon con la nueva BD (se encontraran en la misma ruta indicada anteriormente) y los sobreescribimos con los que copiamos del antiguo servidor.
- Volvemos a arrancar el servicio SQLSERVER y comprobamos que tenemos todos los datos de nuestra Base de Datos.
Edlow dice
Ehh! Muy bueno! Me funcionó a la perfección, muchas gracias.