Estoy tratando de restaurar una base de datos local en mi servidor, pero tengo problemas con la copia de seguridad. Hice un archivo .bak pero cada vez que intento cargarlo en el servidor no me deja.
Aquí hay una captura de pantalla del mensaje de error que recibo:
Leí que puedo usar RESTORE LABELONLY
para restaurar mi archivo pero aún no funciona, cada vez que lo ejecuto me sale algo como esto:
No se puede abrir el dispositivo de copia de seguridad 'C: \ Archivos de programa \ Microsoft SQL Server \ MSSQL10_50.JOSEMA \ MSSQL \ Backu \ INNOVA-T.bak'. Error del sistema operativo 3 (no se pudo recuperar el texto para este error. Motivo: 15105). Msg 3013, Nivel 16, Estado 1, Línea 1 RESTORE LABELONLY está terminando anormalmente .
Cualquier ayuda sería genial. Gracias.
fuente
Respuestas:
El error indica que su
.bak
archivo es solo una parte de la copia de seguridad. Cuando se escribió la copia de seguridad, se escribió en tres archivos. Si puede escribir una copia de seguridad en varios archivos en varias unidades, a menudo se completará más rápido.De acuerdo con estas preguntas y respuestas de StackOverflow ,
RESTORE LABELONLY
debería ayudarlo a confirmar que la copia de seguridad abarca varios archivos, pero no le permitirá restaurar la copia de seguridad; necesitaría los tres archivos para eso.Si puede ubicar los tres archivos (y está seguro de que son de la misma ejecución de la copia de seguridad), debería poder restaurar la copia de seguridad; deberá especificar los tres archivos en el
RESTORE
comando (o mediante la restauración de SSMS diálogo).Si no puede, pero aún tiene acceso al servidor original, puede realizar una nueva copia de seguridad.
NOTA: Si ese servidor original tiene un DBA, trabaje con él. Desea asegurarse de que tomar su copia de seguridad no causará problemas con la replicación, el envío de registros o la capacidad de restaurar en un momento determinado.
Si efectivamente eres el DBA, entonces:
En la primera página del diálogo:
Suponiendo que todo salga bien, ahora puede usar su nuevo archivo de respaldo para realizar la restauración en la otra ubicación. Nuevamente, el Servidor SQL al que está restaurando necesitará tener acceso al archivo de copia de seguridad, por lo que es posible que desee copiarlo en ese servidor.
fuente