Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » SQL Server »

Recuperar una BD.

Estas en el tema de Recuperar una BD. en el foro de SQL Server en Foros del Web. Buenas. Estoy haciendo un trabajo de escuela, pero ocupo ayuda con un codigo. Tengo un archivo 'BD.mdf' y un 'BD_log.dlf' El problema dice que tengo ...
  #1 (permalink)  
Antiguo 29/05/2011, 19:32
 
Fecha de Ingreso: mayo-2011
Ubicación: sinaloa
Mensajes: 150
Antigüedad: 12 años, 11 meses
Puntos: 4
Recuperar una BD.

Buenas.
Estoy haciendo un trabajo de escuela, pero ocupo ayuda con un codigo.

Tengo un archivo 'BD.mdf' y un 'BD_log.dlf'
El problema dice que tengo que recuperarlos, pero no ce como
y tambien que tengo que imprimi su modelado entidad-relacion.

Para recuperarlos yo tengo lo siguiente, pero no se en que estoy mal, la verdad desconosco de este tema.

--CREO una BD en la unidad 'D:'
create database nuevaBD
on (name=BD, filename='d:\BD.mdf')
log on (name=BD_log, filename='d:\BD_log.ldf')


--DESACOPLAR esa BD
sp_detach_db nuevaBD


--AGREGAR LOS ARCHIVOS for attach
create database nuevaBD
on (name=BD, filename='d:\BD.MDF')
log on (name=BD_log, filename='d:\BD_log.LDF')
for attach


--Agregar los archivoss que estan en 'd:\archivos\BD.mdf' y 'd:\archivos\BD.mdf'
sp_attach_db @dbname='nuevaBD',
@filename1='D:\archivos\BD.mdf',
@filename2='D:\archivos\BD_log.LDF'


al hacer el ultimo paso me dice que el nombre de la BD ya existe.
Si le cambio de nombre me dice que no se encuentra el archivo BD.mdf
¿¿Que estoy haciendo mal??
  #2 (permalink)  
Antiguo 30/05/2011, 10:57
Avatar de iislas
Colaborador
 
Fecha de Ingreso: julio-2007
Ubicación: Mexico, D.F.
Mensajes: 6.482
Antigüedad: 16 años, 9 meses
Puntos: 180
Respuesta: Recuperar una BD.

No crees ninguna base, simplemente ejecuta tu sp_attach_db
__________________
MCTS Isaias Islas

Etiquetas: sql
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 12:32.