Я попытался восстановить базу данных, используя следующий запрос:
ALTER DATABASE [DatabaseName] SET Single_User WITH Rollback Immediate GO
RESTORE DATABASE DatabaseName FROM DISK = 'C:\DBName-Full Database Backup'
ALTER DATABASE [DatabaseName] SET Multi_User GO
но вместо восстановления базы данных я получаю эту ошибку:
Msg 3159, уровень 16, состояние 1, строка 2
Хвост журнала для база данных "DatabaseName" не была скопирована. Используйте
BACKUP LOG WITH NORECOVERY
для резервного копирования журнала, если он содержит работу, которую вы не хотите потерять. Используйте предложениеWITH REPLACE
илиWITH STOPAT
вRESTORE
чтобы просто перезаписать содержимое журнала. Msg 3013, уровень 16, состояние 1, строка 2RESTORE DATABASE
заканчивается аномально.