Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Transaction Log Backup  [new]
0lek
Member [заблокирован]

Откуда:
Сообщений: 10
Когда выполняю Transaction Log Backup все завершенные транзакции записываются на диск, а лог очищается, верно?
Вопрос вот в чем: в логе остаются не завершенные транзакции? Например записи в логе следующие:
tran2 begin lsn54, tran2 update lsn55, tran2 commit lsn56,
tran3 begin lsn57, tran3 insert lsn58,
checkpoint lsn60
tran3 commit 61
В этом случае будут записаны только tran2? lsn54-56? Тогда с кагкого lsn будет начинаться следующий Transaction Log Backup,
19 ноя 15, 12:28    [18440200]     Ответить | Цитировать Сообщить модератору
 Re: Transaction Log Backup  [new]
Владислав Колосов
Member

Откуда:
Сообщений: 8350
0lek
все завершенные транзакции записываются на диск

копируется весь журнал транзакций. Открытые транзакции мешают усечению журнала.
19 ноя 15, 13:13    [18440539]     Ответить | Цитировать Сообщить модератору
 Re: Transaction Log Backup  [new]
0lek
Member [заблокирован]

Откуда:
Сообщений: 10
Владислав Колосов, А как тогда с LSN? почему последний у предыдущего лог бэкапа такой же как первый у следующего?
19 ноя 15, 13:17    [18440573]     Ответить | Цитировать Сообщить модератору
 Re: Transaction Log Backup  [new]
Владислав Колосов
Member

Откуда:
Сообщений: 8350
0lek,

уж не знаю, лично меня проблема LSN особо не волнует, я MS доверяю :)
19 ноя 15, 13:28    [18440664]     Ответить | Цитировать Сообщить модератору
 Re: Transaction Log Backup  [new]
o-o
Guest
0lek
LSN? почему последний у предыдущего лог бэкапа такой же как первый у следующего?

потому что так условились.
а физически указанный LSN не входит в последний предыдущий,
это первый в следующем за ним бэкапе лога
19 ноя 15, 13:30    [18440682]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить