Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/01/2009, 12:36
tabo_etr
 
Fecha de Ingreso: enero-2009
Mensajes: 1
Antigüedad: 15 años, 4 meses
Puntos: 0
respaldo de base de datos

Hola a todos y grax de antemano por la yuda.

Tengo un respaldo completo de una BD (BD.bak), estoy utilizando Fox pro como lenguaje de programación. Tengo desarrollada una pantalla donde restauro las bases de datos utilizando la siguiente sentencia:
RESTORE DATABASE [BD] FROM DISK = N'c:\BD.bak' WITH FILE = 1, NORECOVERY, NOUNLOAD, REPLACE, STATS = 10.

Sucede que la base de datos se queda "restaurandose" y cuando la quiero modificar en el management studio me aparece el mensaje "database 'bd' cannot be opened. it is in the middle of a restore".

Creo que el problema es que la cadena de conexión a la base de datos en el software que estoy haciendo se guarda haciendo referencia a la misma base de datos que quiero restaurar (Provider=SQLOLEDB.1;Data Source=SERVER\INS;Persist Security Info=False;User ID=user;Password=pass;Initial Catalog=bd).

De ser esto así me gustaría saber que opción tendo para realiar la restauración o si debo de usar otro inicio de sesión.

Saludos!!