Тоже было бы интересно получить ответ на этот вопрос.
Делаю копию вот таким скриптом:
USE master;
GO
BACKUP DATABASE Accounting TO s;
RESTORE FILELISTONLY FROM s;
RESTORE DATABASE Accounting_Copy
FROM s
WITH MOVE 'Accounting' TO 'C:\SQLBASE\Accounting_Copy.mdf',
MOVE 'Accounting_Log' TO 'E:\LOG\Accounting_Copy_log.ldf';
GO
Показать
Вход пользователей и фоновые задания заблокированы в базе, в которую делается копия. При этом получаю ошибку:
Сообщение 3101, уровень 16, состояние 1, строка 5
Не удалось получить монопольный доступ, так как база данных используется.
Сообщение 3013, уровень 16, состояние 1, строка 5
RESTORE DATABASE прервано с ошибкой.
BACKUP DATABASE успешно обработал.
Что можно сделать в этом случае?