content top

Восстановление резервной копии mssql при наличии подключений

В бытность профессиональной деятельности очень часто приходится восстанавливать из резервных копий базы данных MSSQL. Случается что база занята и не может быть восстановленна из-за подключенных к ней клиентских подключений
Для того чтобы всех выкинуть и быстренько начать восстанавливать я испльзую следующие команды

1
2
3
4
5
6
7
ALTER DATABASE [base]
SET SINGLE_USER WITH ROLLBACK IMMEDIATE
GO
 
ALTER DATABASE [base]
SET MULTI_USER 
GO

из этих команд следует что мы переводим в SINGLE_USER а потом сразу обратно в MULTI_USER



Комментировать