SQL Server : Desconectar Base de Datos / Bring Offline


Muchas veces necesitamos restaurar una base de datos sobre una ya existente, sabiendo que no perjudicamos ni datos ni a usuarios.

Los comandos que podemos usar para desconectar/conectar la base de datos son:

alter database "mibase" set offline
alter database "mibase" set online

y muchas veces obtendremos el siguiente error:

ALTER DATABASE failed because a lock could not be placed on database 'mibase'. Try again later.
ALTER DATABASE statement failed. (Microsoft SQL Server, Error: 5061)

esto se debe a que hay algún proceso del motor aún trabajando sobre la base de datos.

Para solucionar este problema, la manera mas rápida que encontré es simple: restartear el servicio SQLSERVER en el sistema operativo (Panel de Control –> Herramientas Administrativas –> Servicios).

 

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s