Cargar back up en sql, con distinto nombre

Iniciado por Lecoq01, 2 Abril 2019, 23:09 PM

0 Miembros y 1 Visitante están viendo este tema.

Lecoq01

Hola, resulta que necesito cargar una copia o respaldo de la bd, para comparar datos, es posible cargarla con otro nombre?

Empresa. Bak
A
Empresa01. Bak

?

Shell Root

#1
El nombre del archivo no importa, porque el backup coge el nombre de la base de datos que esta en el interior. Por lo general realizo backups con el nombre de la base datos seguido de la fecha.

Ejemplo:
DB_20190102.bak
DB_20190202.bak
DB_20190302.bak
DB_20190402.bak
Por eso no duermo, por si tras mi ventana hay un cuervo. Cuelgo de hilos sueltos sabiendo que hay veneno en el aire.

EdePC

Saludos,

- Suponiendo que se está usando Microsoft SQL Server Sever, al momento de restaurar una base de datos desde un .bak se muestra una casilla para poner el nuevo nombre de la base de datos:


Lecoq01

Al tratar de subir con nuevo nombre me sale esto:

TÍTULO: Microsoft SQL Server Management Studio Express
------------------------------

Error de Restaurar para Servidor 'SERVER\SQLEXPRESS'.  (Microsoft.SqlServer.Express.Smo)

Para obtener ayuda, haga clic en: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&ProdVer=9.00.5000.00&EvtSrc=Microsoft.SqlServer.Management.Smo.ExceptionTemplates.FailedOperationExceptionText&EvtID=Restaurar+Server&LinkId=20476

------------------------------
INFORMACIÓN ADICIONAL:

System.Data.SqlClient.SqlError: El sistema operativo devolvió el error '5(error not found)' al intentar RestoreContainer::ValidateTargetForCreation' en 'c:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\C0000000GC.mdf'. (Microsoft.SqlServer.Express.Smo)

Para obtener ayuda, haga clic en: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&ProdVer=9.00.5000.00&LinkId=20476

Lecoq01

#4
no se si soy yo o el sql, pero esto me sale

https://ibb.co/8D07LSZ






Shell Root

Lo que estas intentando restauras son los .MDF, los backuos son .BAK.

Para los .MDF debe de posicionarlos en la carpeta principal de SQL Server: C:\Program Files\Microsoft SQL Server\MSSQL12.SQLEXPRESS\MSSQL\DATA, después Click derecho en Bases de Datos y seleciconar Attach y seleccionar el .MDF a montar.
:https://www.sqlserverlogexplorer.com/how-to-attach-mdf-file-without-ldf-file/
Por eso no duermo, por si tras mi ventana hay un cuervo. Cuelgo de hilos sueltos sabiendo que hay veneno en el aire.

Lecoq01

Cita de: Shell Root en  3 Abril 2019, 14:42 PM
Lo que estas intentando restauras son los .MDF, los backuos son .BAK.

Para los .MDF debe de posicionarlos en la carpeta principal de SQL Server: C:\Program Files\Microsoft SQL Server\MSSQL12.SQLEXPRESS\MSSQL\DATA, después Click derecho en Bases de Datos y seleciconar Attach y seleccionar el .MDF a montar.
:https://www.sqlserverlogexplorer.com/how-to-attach-mdf-file-without-ldf-file/

nop...ese error me arroja al restaurar el .bak con nuevo nombre...le agregue solo el GC.bak al final del nombre y me arroja ese error... :-\