ПараметрSTOPATMARK задает восстановление до указанной точки восстановления.
STOPATMARK = { 'mark_name' | 'lsn:lsn_number' }
[ AFTER 'datetime' ]
Инструкции RESTORE DATABASE и RESTORE LOG поддерживают параметр lsn_number. Этот параметр определяет регистрационный номер транзакции в журнале.
Параметр mark_name поддерживается только инструкцией RESTORE LOG. Этот параметр идентифицирует метку транзакции в резервной копии журнала. Т.е. при создании транзакции эта метка должна указываться, например:
BEGIN TRAN UpdPrc WITH MARK 'Start of night update process'; Если в инструкции RESTORE LOG опущен параметр AFTER datetime, то восстановление останавливается на первой метке с указанным именем. Если
указан параметр AFTER datetime, то восстановление останавливается на
первой метке с указанным именем непосредственно перед или после datetime. Если указанная отметка (номер LSN) или время назначены после создания последней резервной копии журналов, база данных остается в
невосстановленном состоянии, как если бы инструкция RESTORE LOG работала с параметром NORECOVERY.