usar studio significa restaurar que puede management fechas datos conectar compatibilidad como sql-server database-connection database-backups

sql-server - studio - restaurar base de datos sql server 2012 a 2008



SQL Server me dice que la base de datos está en uso pero no lo está (3)

Podría haber muchas cosas bloqueando tu base de datos. Por ejemplo, si tiene una ventana de consulta abierta en esa base de datos, usted la bloqueará. Sin contar los accesos externos, como una aplicación web en IIS.

Si realmente quiere forzar la caída, marque la opción de cerrar conexiones existentes o intente detener manualmente el servicio de SQL Server.

SQL Server sigue diciéndome que una base de datos está en uso cuando intento eliminarla o restaurarla, pero cuando ejecuto esta consulta de metadatos:

select * from sys.sysprocesses where dbid in (select database_id from sys.databases where name = ''NameOfDb'')

No devuelve nada.

A veces devolverá 1 proceso que es un tipo de espera CHECKPOINT_QUEUE. Si trato de eliminar ese proceso, no me lo permitirá (no puede eliminar un proceso que no sea de usuario).

Alguien tiene alguna idea de lo que está mal?


Tenía el mismo problema al intentar restaurar una base de datos desde una copia de seguridad. La solución para mí fue asegurarse de que seleccioné "Sobrescribir la base de datos existente (CON REEMPLAZAR)" y "Cerrar las conexiones existentes a la base de datos de destino" en la página de Opciones ANTES de realizar la restauración. Aquí hay una captura de pantalla a continuación.


me gusta este guion No luches con matar ..

use master alter database xyz set single_user with rollback immediate restore database xyz ... alter database xyz set multi_user