Restaurar base de datos SQL cuando dice que esta en uso

Al restaurar una Base de datos de SQL nos dice que está en uso y no nos deja restaurar:

Una opción es eliminar la BD, o parar los servicios de IIS o el propio SQL, para que corte todas las conexiones

Pero si tenemos el servidor en producción, se nos volverán a conectar los usuarios y nos dará el mismo error.

Aquí pongo un procedimiento sencillo para cortar todas las conexiones existentes:

use master
go
alter database <nombreBD> set single_user with rollback immediate
alter database <nombreBD> set multi_user 

 

Comentarios

Entradas populares de este blog

Ejecutar programa o servicio al iniciar windows server

Crear una maquina virtual Vmware desde una imagen Ghost de una maquina real