SQL аднаўлення сервера Мадэлі

Мадэлі аднаўлення балансу дыскавай прасторы ад поўнага Файлы часопісаў

SQL Server прапануе тры мадэлі аднаўлення, якія дазваляюць паказаць шлях SQL Server кіруе файламі часопісы і рыхтуе вашу базу дадзеных для аднаўлення пасля страты дадзеных або іншага стыхійнага бедства. Кожны з іх уяўляе сабой іншы падыход да балансіроўка кампраміс паміж захаваннем дыскавай прасторы і забеспячэння грануляваных варыянтаў аварыйнага аднаўлення. Мадэлі аднаўлення тры бедствы, прапанаваныя SQL Server з'яўляюцца:

Давайце разгледзім кожны з гэтых мадэляў больш падрабязна.

Простая мадэль аднаўлення

Простая мадэль аднаўлення толькі што: простая. Пры такім падыходзе, SQL Server падтрымлівае толькі мінімальная колькасць інфармацыі ў часопісе транзакцый. SQL Server абрэжа часопіс транзакцый кожны раз, калі база дадзеных дасягае кантрольную кропку транзакцыі, не пакідаючы ніякіх запісаў часопіса для мэт аварыйнага аднаўлення.

Для баз дадзеных, якія выкарыстоўваюць простую мадэль аднаўлення, вы можаце аднавіць толькі поўныя або дыферэнцыяльныя рэзервовыя копіі. Гэта не магчыма аднавіць такую ​​базу дадзеных у дадзены момант часу - вы можаце толькі аднавіць яго на дакладны час, калі адбылося поўнае або дыферэнцыяльнае рэзервовае капіраванне. Такім чынам, вы аўтаматычна страціце ўсе змены, унесеныя ў дадзеныя паміж часам апошняга поўнага / дыферэнцыяльнага рэзервовага капіявання і час выхаду з ладу.

Поўная мадэль аднаўлення

Поўная мадэль аднаўлення таксама носіць самастойнае апісальны імя. З дапамогай гэтай мадэлі, SQL Server захоўвае часопіс транзакцый, пакуль вы яго рэзервовую копію. Гэта дазваляе распрацаваць план аварыйнага аднаўлення, які ўключае ў сябе камбінацыю поўных і дыферэнцыяльных рэзервовых копій баз дадзеных у спалучэнні з рэзервовых копій часопіса транзакцый.

У выпадку збою базы дадзеных, гэта значыць максімальная гнуткасць аднаўлення баз дадзеных з выкарыстаннем мадэлі поўнага аднаўлення. У дадатак да захавання змяненняў дадзеных, якія захоўваюцца ў часопісе транзакцый, поўная мадэль аднаўлення дазваляе аднавіць базу дадзеных на пэўны момант часу. Напрыклад, калі памылковае змена пашкоджаных дадзеных у 02:36 раніцы ў панядзелак, вы можаце выкарыстоўваць зададзены момант часу ў SQL Server аднаўлення каціцца вашай базы дадзеных у 02:35 раніцы, знішчыўшы наступствы памылкі.

Bulk пратакалявання мадэль аднаўлення

Асноўнае пратакалявання Мадэль аднаўлення з'яўляецца мадэллю спецыяльнага прызначэння, якая працуе аналагічным чынам у поўную мадэль аднаўлення. Адзінае адрозненне заключаецца ў тым , як яна апрацоўвае асноўную мадыфікацыя дадзеных operations.The з няпоўным пратакалявання мадэль запісвае гэтыя аперацыі ў часопісе транзакцый з выкарыстаннем метады , вядомай як мінімальнае пратакаляванне. Гэта значна эканоміць час апрацоўкі, але не дазваляе вам выкарыстоўваць кропка-у-час аднаўлення опцыі.

Microsoft рэкамендуе няпоўнае пратакаляванне мадэль аднаўлення можна выкарыстоўваць толькі на працягу кароткіх перыядаў часу. Лепшая практыка падказвае, што вы перамыкаецца базай дадзеных для сыпкага пратакалявання мадэлі аднаўлення непасрэдна перад правядзеннем масавых аперацый і аднавіць яго ў поўную мадэль аднаўлення, калі гэтыя аперацыі завершаны.

Змена мадэляў аднаўлення

З дапамогай асяроддзя SQL Server Management Studio Каб бачыць або змяніць мадэль аднаўлення:

  1. Выберыце патрэбны сервер: падлучэнне да адпаведнага асобніку SQL Server Database Engine, а затым у аглядальніку аб'ектаў пстрыкніце імя сервера , каб разгарнуць дрэва сервера.
  2. Выберыце базу дадзеных: Разгарніце вузел Базы дадзеных, і, у залежнасці ад базы дадзеных, альбо абраць карыстацкую базу дадзеных або пашырэння сістэмных баз дадзеных і выбраць базу дадзеных сістэмы.
  3. Адкрыйце Уласцівасці базы дадзеных: Пстрыкніце правай кнопкай мышы базу дадзеных, а затым націсніце кнопку Уласцівасці, каб адкрыць дыялогавае акно Уласцівасці базы дадзеных.
  4. Прагляд бягучай мадэлі аднаўлення: У акне выбару панэлі старонкі, націсніце кнопку Параметры , каб праглядзець бягучы выбар мадэлі аднаўлення.
  5. Выберыце новую мадэль аднаўлення: абярыце альбо поўны, з няпоўным пратакалявання, ці проста.
  6. Націсніце кнопку ОК.