(Fijo) no puede soltar la base de datos porque se está utilizando para la replicación. (Microsoft SQL Server, Error 3724)

(Fijo) no puede soltar la base de datos porque se está utilizando para la replicación. (Microsoft SQL Server, Error 3724)

Error:

A veces enfrento problemas con la eliminación de la base de datos en el servidor SQL. Si hemos configurado la replicación en la base de datos anteriormente. En ese caso, cuando intento eliminar la base de datos, me da el siguiente error.

No se puede soltar la base de datos 'test_db' porque se está utilizando para la replicación. (Microsoft SQL Server, Error: 3724)

Solución 1:

Use el procedimiento almacenado Sp_RemovedBreplication para eliminar todos los objetos de replicación en las bases de datos de publicación y suscripción.

Asegúrese de cambiar el nombre de la base de datos "test_db" con el nombre de su base de datos.

Declarar @subscriptiondb como sysname set @subscriptiondb = n'test_db 'use maestro exec sp_reMovedBreplication @subscriptiondb go 

Después de ejecutar la instrucción T-SQL anterior, puede eliminar su base de datos.

Solución 2:

Cree una base de datos con el mismo nombre en otra instancia de SQL Server. Luego cree una copia de seguridad completa de la base de datos. Ahora restaure la base de datos a este servidor con fuerza.

Para restaurar la base de datos con fuerza, asegúrese de seleccionar la opción "con reemplazo"

Ahora puede eliminar la base de datos del servidor SQL.