Principales respuestas
importar Base de datos no .BAK

Pregunta
-
Hola a todos, tengo y busco la siguiente ayuda, resulta que necesito importar mi base de datos que tenia en una maquina anterior, cambie de equipo de trabajo y formatie todo en el nuevo pero me quede con los respaldos de mis bases de datos, estas no son .bak, son base de datos normales por decirlo asi, tengo 2 archivos:
COMPUTERWEBCOMPUTERWEB_log.ldf
como puedo importar estos archivos a mi base de datos SQL Server version 2012?
Gracias y saludos,
Respuestas
-
Entiendo que el primer archivo tiene la extensión 'mdf' (archivo de datos), ¿verdad?. De ser así lo único que debes de hacer es adjuntar la base de datos a una instancia de SQL Server que tengas instalado:
En la ventana de 'Adjuntar base de datos' debes indicar el archivo *.mdf.
Espero que la información proporcionada te haya sido de utilidad, quedo atento a tus comentarios.- Propuesto como respuesta Laura CeglzModerator martes, 29 de noviembre de 2016 16:54
- Votado como útil Joyce_ACModerator jueves, 1 de diciembre de 2016 15:27
- Marcado como respuesta Miguel Oyarzo jueves, 1 de diciembre de 2016 21:55
Todas las respuestas
-
Entiendo que el primer archivo tiene la extensión 'mdf' (archivo de datos), ¿verdad?. De ser así lo único que debes de hacer es adjuntar la base de datos a una instancia de SQL Server que tengas instalado:
En la ventana de 'Adjuntar base de datos' debes indicar el archivo *.mdf.
Espero que la información proporcionada te haya sido de utilidad, quedo atento a tus comentarios.- Propuesto como respuesta Laura CeglzModerator martes, 29 de noviembre de 2016 16:54
- Votado como útil Joyce_ACModerator jueves, 1 de diciembre de 2016 15:27
- Marcado como respuesta Miguel Oyarzo jueves, 1 de diciembre de 2016 21:55
-
Saludos
Adjunta tambien el ldf, solo si fue tomado despues de un checkpoint no tomaria el ldf pero sino estas seguro es posible que la base este inconsistente, tienen que ser ambos archivos, por lo demas lo que dicen Williams es correcto.
- Propuesto como respuesta Laura CeglzModerator martes, 29 de noviembre de 2016 16:54
- Votado como útil Joyce_ACModerator jueves, 1 de diciembre de 2016 15:27
-
Amigo, trate de adjuntar y me salio este error:
Esos son mis archivos que copie, del equipo anterior, no son .bak por si acaso, me dice que el sistema operativo no me permite importar las base de datos.
desconozco el motivo exactamente del por que de ese tipo de error.
-
Saludos
La cuenta de servicio bajo la que se ejecuta SQL Server no tiene permisos sobre el repositorio o lugar donde dejaste los archivos, por eso el access denied o mueve estos a una carpeta que tenga permisos la cuenta de servicio o dale los permisos necesarios sobre esta carpeta a la cuenta de servicio.
- Propuesto como respuesta Joyce_ACModerator jueves, 1 de diciembre de 2016 15:27
- Votado como útil Joyce_ACModerator lunes, 5 de diciembre de 2016 22:38
-
la verdad no me funciona, estoy utilizando una consulta a ver si me trae la base de datos pero no esta funcionando:
RESTORE DATABASE SIONCOMPUTERWEB2 FROM DISK = 'C:\Basedatos\SIONCOMPUTERWEB.mdf' WITH RECOVERY
trayendome este error que no entiendo por que me dice que esta en uso!
Mens. 3102, Nivel 16, Estado 1, Línea 1
RESTORE no puede procesar la base de datos 'SIONCOMPUTERWEB2' porque está en uso en esta sesión. Se recomienda utilizar la base de datos maestra para realizar esta operación.
Mens. 3013, Nivel 16, Estado 1, Línea 1
Fin anómalo de RESTORE DATABASE.
-
-
Tampoco me resulto asi amigo, lo que hice por experimentar fue pegar los 2 archivos en donde estan localizadas las base de datos del SQL ( C:\Program Files\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\DATA ) y ahi ejecute el procedimiento que me indico Willams Morales, agradezco tambien tu ayuda Enrique, muy amables los 2 en ayudar. Saludos.
-
Saludos
Eso es porque la cuenta de servicio no tiene permisos fuera de esa zona por lo cual solo aqui podias y en las otras te daba access denied, a un futuro lo que necesitas es usa el SQL Server Configuration Manager y ver que cuenta de servicio esta siendo usada, dar click en la carpeta yd arle permiso de escritura y lectura en la misma.