от: http://msdn.microsoft.com/en-us/library/ms188748.asp
События, которые вызывают контрольные точки
Перед резервным копированием базы данных компонент Database Engine автоматически выполняет контрольную точку, чтобы все изменения страниц базы данных содержались в резервной копии. Кроме того, контрольные точки появляются автоматически при возникновении любого из следующих условий:
- Активная часть журнала превышает
размер, который мог сервер
восстановить в течение времени
указанный в интервале восстановления
опция конфигурации сервера.
- Журнал заполняется на 70 процентов, и
база данных находится в режиме усечения журнала.
База данных находится в режиме усечения журнала
когда оба эти условия ИСТИНА:
база данных использует Simple
модель восстановления и после выполнения
последнего оператора BACKUP DATABASE
который ссылался на базу данных, один из
происходят следующие события:
- Минимально зарегистрированная операция -
выполняется в базе данных, такой как
операция массового копирования с минимальной регистрацией
или минимально зарегистрированный WRITETEXT
заявление выполнено. ALTER
Оператор DATABASE выполняется, что
добавляет или удаляет файл в
базы данных.
Кроме того, остановка сервера создает контрольную точку в каждой базе данных на сервере. Следующие методы остановки SQL Server выполняют контрольные точки для каждой базы данных:
Использование диспетчера конфигурации SQL Server.
Использование SQL Server Management Studio.
Использование оператора SHUTDOWN.