Problema con restore
Lo que me pasa es algo raro. Uso el visual studio 2005 con el sql express integrado.
Desde la base de datos "D:\Prueba\APP_DATA\DATOS.MDF" porque ese es el nombre que me pone en propiedades de la BD, hago
backup database [D:\Prueba\APP_DATA\DATOS.MDF] to disk='D:\Prueba\Backup\CopiaSeguridad.bak' WITH INIT
desde la BD master hago
restore database [D:\Prueba\App_Data\Datos.mdf] from disk='D:\Prueba\Backup\CopiaSeguridad.bak'
el conectionstring para conectarme a la BD D:\Prueba\APP_DATA\DATOS.MDF y hacer el backup es
Data Source=.\SQLEXPRESS;pooling=false;AttachDbFilename =|DataDirectory|\Datos.mdf;Integrated Security=True;User Instance=True
el conectionstring para conectarme a la BD master y hacer el restore es
Data Source=PC\SQLEXPRESS;Initial Catalog=master;Integrated Security=True
El problema que tengo es que si hago restore una vez funciona todo, pero como haga otro restore inmediatamente me da este error:
No se puede abrir la base de datos predeterminada del usuario. Error de inicio de sesión.
Lo más raro es que si vuelvo a hacer un restore pues vuelve a funcionar, y si hago otro vuelve a fallar, así en un bucle
Desde la base de datos "D:\Prueba\APP_DATA\DATOS.MDF" porque ese es el nombre que me pone en propiedades de la BD, hago
backup database [D:\Prueba\APP_DATA\DATOS.MDF] to disk='D:\Prueba\Backup\CopiaSeguridad.bak' WITH INIT
desde la BD master hago
restore database [D:\Prueba\App_Data\Datos.mdf] from disk='D:\Prueba\Backup\CopiaSeguridad.bak'
el conectionstring para conectarme a la BD D:\Prueba\APP_DATA\DATOS.MDF y hacer el backup es
Data Source=.\SQLEXPRESS;pooling=false;AttachDbFilename =|DataDirectory|\Datos.mdf;Integrated Security=True;User Instance=True
el conectionstring para conectarme a la BD master y hacer el restore es
Data Source=PC\SQLEXPRESS;Initial Catalog=master;Integrated Security=True
El problema que tengo es que si hago restore una vez funciona todo, pero como haga otro restore inmediatamente me da este error:
No se puede abrir la base de datos predeterminada del usuario. Error de inicio de sesión.
Lo más raro es que si vuelvo a hacer un restore pues vuelve a funcionar, y si hago otro vuelve a fallar, así en un bucle
5 Respuestas
Respuesta de lauta
1
Respuesta
1
Respuesta de arkide
1
Respuesta de lddelgado
1
Respuesta de yalayon
1