Я успадкував базу даних, що має найважливіший для бізнесу розмір SQL Server 2008, і намагаюся обернути голову навколо планування резервного копіювання. (Я розробник, а не DBA.)
У налаштуваннях нашої системи зараз є дві резервні системи:
- Щотижневі повні резервні копії (
.bak
) та погодинні.trn
резервні копії журналу транзакцій . Ми зберігаємо кілька наборів цих резервних копій, і вони регулярно відправляються за межами місця. - Журнали SQL Server (
.ldf
) із встановленою моделлю відновленняFull
. Цей файл знаходиться на окремому диску від основного.mdf
файлу, але в іншому випадку не створюється резервна копія.
У разі екстреного відновлення (або при відновленні резервних копій на машині розробки) моя процедура полягає у використанні .bak
файлів, а потім застосуванні файлів .trn. У нас є сценарій, який робить цю процедуру відносно простою.
Мої запитання:
- Чи можливо відновити базу даних з
.ldf
файлу? Для чого це навіть? - Чи зайве мати обидва ці журнали транзакцій?
- Чи важливо створити резервну копію
.ldf
файлу?