El proyecto fin de carrera Segundo Hito

He tenido dos dias de un vago y tres de jodienda, lo que no me ha permitido llegar a este hito a tiempo. Todo empezó cuando se me jodió mi antiguo ordenador donde tenia la base de datos. Como buen chico precavido tenia un archivo de copia de seguridad (.bak) para restaurar la base de datos, pero cuando intento restaurar la BD en mi portatil el sql server me dice: “te metes del dedo en el culo y di coca-cola porque esta bd no la restauro porque no existe la original“.

Me cago en la ostia, hago copias de seguridad que luego no me valen sin tener la BD original, puta mierda. Despues de cinco minutos maldeciendo al equipo de desarrollo de Sql Server y a mi mismo me pongo a investigar por internet. Como resultado averiguo que me hace falta el archivo .mdf y el log, como eso lo tenia en mi disco duro antiguo toca recuperar los datos.

Otros 10 minutos maldeciendo mi suerte, 25€ en un adaptador IDE-USB enchufo mi disco duro antiguo al portatil y recupero los dichosos archivos. ¿Y ahora?. Ahora me vuelvo a tocar porque sustituyendo los archivos a pelo no funciona, volvemos a internet hasta dar con la clave.

EXEC sp_attach_db @dbname = N’pubs’,
@filename1 = N’c:\Ruta donde se alojaran los archivos MDF\Tu DB.mdf’,
@filename2 = N’c:\Ruta donde se alojaran los archivos LDF\Tu DB_log.ldf’

Ojo, esto me ha funcionado porque no tenia creados usuarios solo tablas, datos y procedimientos almacenados. Si también quieres recuperar usuarios es algo mas complicado.
Resumiendo: 5 dias después y 25€ menos estoy en el principio de la tarea, pero listo para empezar la tarea,espero tener terminado este hito en menos de 5 dias. Cuando lo termine actualizo.

Deja un comentario