Estoy tratando de eliminar una base de datos existente en SQL Server 2005. Mi primer intento produce el siguiente error:Cómo eliminar la base de datos, la base de datos de error 5030 no se puede bloquear
5030: The database could not be exclusively locked to perform the operation.
ya que he matado a todos los procesos que están accediendo a la base de datos. También eliminé la suscripción de replicación en la que había participado anteriormente.
¿Alguna idea de qué otra cosa podría estar bloqueándola además de los procesos y la replicación de SQL Server?
Actualización: reinicié el servidor, y eso lo solucionó. Estaba tratando de evitar eso, ya que este es un servidor de producción, pero ¿qué puedes hacer?
Nada como IIS está accediendo a este DB, y cuando miro la lista de procesos, no veo nada en absoluto usándolo. Puede estar en lo cierto al reiniciar el servidor. Es un sistema de producción con otras bases de datos, así que odio hacerlo, pero podría ser necesario. – jeremcc
Pensé que se trataba de una caja de producción, por lo que no quería recomendar el reinicio, pero esa es una forma segura de cerrar todas las conexiones activas. Si pudieras publicar todos los procesos que se ejecutan en la caja, uno podría saltar como el culpable –