Ошибка резервного копирования после усечения журнала транзакций - PullRequest
1 голос
/ 08 марта 2010

Этим утром я обрезал свою транзакцию до ее ежечасного резервного копирования. Поскольку я обрезал журнал транзакций, резервное копирование не удалось. Код ошибки, который я получил, был 0xC002F210. Есть идеи, почему это произошло?

Ответы [ 2 ]

0 голосов
/ 08 марта 2010

Почему вы обрезали журнал, а не просто создавали его резервные копии? Если бы у вас не хватало места, вы могли бы создать резервную копию журнала, а затем сжать файл вместо усечения. Усечение мешает с цепочкой резервных копий и заставляет вас начинать все заново (с создания новой полной резервной копии).

Это одна из причин, по которой BACKUP LOG WITH TRUNCATE_ONLY устарела и фактически не будет работать в SQL Server 2008.

http://sqlserverpedia.com/blog/sql-server-backup-and-restore/backup-log-with-truncate_only-like-a-bear-trap/

https://sqlblog.org/2009/07/27/oh-the-horror-please-stop-telling-people-they-should-shrink-their-log-files

0 голосов
/ 08 марта 2010

Проблема вызвана тем, что не было выполнено полное резервное копирование перед переключением данных в режим восстановления SIMPLE, сжатием файла журнала и последующим переключением в режим полного восстановления.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...