RESTORE cannot process database 'name' because it is in use by this session.

Posted by Martín A. Rodríguez | Posted in ,

Ayer estaba trabajando en SQL Server 2005 con Microsoft SQL Server Management Studio (el entorno que trae por defecto para manejar las bases de datos) y cuando quería restaurar una base de datos de un proyecto me salía el siguiente error:

System.Data.SqlClient.SqlError: RESTORE cannot process database 'name' because it is in use by this session. It is recommended that the master database be used when performing this operation. (Microsoft.SqlServer.Smo)
 name: el nombre de la base de datos

RESTORE cannot process error



Y antes podía restaurar la base de datos sin problemas, así que me puse a pensar que había cambiado. En ese momento me acordé de que había estado tocando el usuario con el que accedía.  

RESTORE cannot process login

El problema era que le había asignado al usuario esta base de datos que estaba tratando de restaurar como Default database. Así que con sólo loguearme, ya empezaba a estar en uso y no se podía restaurar.


La solución fue ir a donde se administran los usuarios:

RESTORE cannot process users

y cambiarle al usuario con el que accedemos la base de datos default. Elegimos la base de datos "master", y listo ya podemos restaurar nuestra base de datos de la forma habitual.

RESTORE cannot process login_prop

Comments (6)

    Todos me dicen lo mismo sobre el diseño, asi que ya le voy a cambiar ciertos colores jeje.

    Y lo de seguidor quería ver como era :P

    si... ese rosita es.. como decirlo.. acorde al ambiente de la oficina...

    Aca un video de un dia de trabajo duro en la oficina

    http://www.youtube.com/watch?v=uKOonKt32Qw&feature=related

    ;-)

    Mmmm ese día me parece que no fuí porque rendía
    Que tal la pasaron? :)

    Acá tenés uno http://retwt.me/A6of

    El fin de semana hago un par más

    seee tiene razon javi, sos un estafador!!! solo hay 3 post sobre algo relacionado a java!!!

    Estas haciendo publicidad engañosa... aunque.. quizas aun no tomaste el suficiente impulso java... o el lado oscuro de .net te esta seduciendo lentamente mi querido padawan

    ;-)

    Algún día a alguien le va a servir mucho este post sobre SQL Server... ya verán

Publicar un comentario