2009-05-14 3 views

ответ

12

от: http://msdn.microsoft.com/en-us/library/ms188748.asp

событий, которые вызывают Checkpoints
Перед резервной копии базы данных, Database Engine автоматически выполняет контрольную точку, так что все изменения в страницы базы данных содержатся в резервной копии. Кроме того, контрольные точки будут происходить автоматически, когда выполняется одно из следующих условий:

  • Активная часть журнала превышает размера, что сервер может восстановить в количестве времени указанного в конфигурации сервера интервала восстановления вариант.
  • Журнал заполняется на 70 процентов, а - база данных находится в режиме логарифма. базы данных находится в режиме усечения журнала , когда оба эти условия: баз данные используются простой модели восстановления, и, после выполнения заявления DATABASE последнего BACKUP , что ссылка на базе данных, один из следующих событий происходит:
  • минимально регистрируются операция
    выполняются в базе данных, такие как минимально вошедших операции массового копирования или минимальное протоколирование WRITETEXT
    выполняется оператор. ALTER
    Оператор DATABASE выполнен, что
    добавляет или удаляет файл в базе данных
    .

Кроме того, остановка сервера выдает контрольную точку в каждой базе данных на сервере. Следующие методы остановки SQL Server выполняют контрольные точки для каждой базы данных:

Использование диспетчера конфигурации SQL Server. Использование SQL Server Management Studio. Использование инструкции SHUTDOWN.

+0

Большое спасибо – Anoop

+3

Venkat, не возражаете ли вы настроить его на ответ? – Eric