Model SQL Server Recovery

Pemulihan Model Space Disk Balance Melawan File Log Lengkap

SQL Server nyedhiyakake telung model pemulihan sing ngidini sampeyan nemtokake cara SQL Server saged ngakses file log lan nyiapake database kanggo pemulihan sawise mundhut data utawa bencana liyane. Saben iki nggambarake pendekatan sing beda kanggo ngimbangi tradeoff antarane ngramut papan disk lan nyediakake pilihan pemulihan bencana. Model telu pemulihan bencana sing ditampa dening SQL Server yaiku:

Ayo katon ing saben model sing luwih rinci.

Model Pemulihan Prasaja

Model pemulihan sederhana iku mung: prasaja. Ing pendekatan iki, SQL Server mung njaga informasi minimal ing log transaksi. SQL server ngeculake log transaksi saben wektu basis data wis tekan checkpoint transaksi, ora ana entri log kanggo tujuan pemulihan bencana.

Kanggo database nggunakake model pemulihan sing prasaja, sampeyan bisa mulihake mung backup utawa diferensial. Sampeyan ora bisa kanggo mulihake basis data kasebut ing wektu tartamtu - sampeyan mung bisa mulihake wektu sing tepat nalika cadangan serep utawa beda dumadi. Mulane, sampeyan bakal kanthi otomatis ilang modifikasi data sing digawe antarane wektu sing paling lengkap / diferensial cadangan lan wektu kegagalan.

Model Pemulihan Lengkap

Model pemulihan lengkap uga duwe jeneng dhiri pribadi. Kanthi model iki, SQL Server ngreksa log transaksi nganti sampeyan nggawe maneh. Iki ngidini sampeyan ngrancang rencana pemulihan bencana sing nyakup kombinasi backups database sing lengkap lan diferensial sajrone gawe serep log transaksi.

Ing kasus kegagalan basis data, sampeyan duwe paling keluwesan sing mulihake database nggunakake model pemulihan lengkap. Saliyane kanggo njaga modifikasi data sing disimpen ing log transaksi, model pemulihan lengkap ngidini sampeyan mulihake basis data menyang titik tartamtu ing wektu. Contone, yen modifikasi salah ngrusakake data sampeyan ing 2:36 am Senin, sampeyan bisa nggunakake SQL Server titik-in-wektu mulihake kanggo muter database bali menyang 2:35 am, wiping metu efek saka kesalahan.

Model Recovery Bulk-logged

Modhèl pamulihan sing akeh-mlebu iku modhèl tujuan khusus sing kerjane kanthi cara sing padha karo model pemulihan sing lengkap. Bentenipun mung ana ing cara ngurus operasi modifikasi data sing akeh. Model akeh log dicathet operasi kasebut ing log transaksi nggunakake teknik sing dikenal minangka log minimal . Iki nyimpen banget ing wektu proses, nanging ngalangi sampeyan nggunakake opsi mulihake titik-wektu.

Microsoft nyaranake model pemulihan sing akeh-bekas digunakake mung kanggo wektu cendhak. Praktik paling apik ndadekake sampeyan ngalih basis data menyang model pemulihan massal kanthi cepet sadurunge nglakokake operasi akeh lan mulihake model pemulihan lengkap nalika operasi kasebut rampung.

Ngubah Model Pemulihan

Gunakake SQL Server Management Studio kanggo ndeleng utawa ngganti model pemulihan:

  1. Pilih server sing relevan : Sambungake menyang instansi terkait saka Database Server SQL Server, banjur ing Object Explorer, klik jeneng server kanggo nggedhekake wit server.
  2. Pilih basis data : Nggedhekake Database , lan, gumantung ing basis data, milih database pangguna utawa ngembangake Database Sistem lan pilih database sistem.
  3. Mbukak Database Properties : Klik-tengen database, banjur klik Properties , kanggo mbukak Database Properties kotak dialog.
  4. Ndeleng Model Recovery saiki : Ing Pilih panel kaca , klik Pilihan kanggo ndeleng pemilihan model Recovery saiki.
  5. Pilih Model Pemulihan anyar : Pilih Lengkap , Utang-lebokake , utawa Prasaja .
  6. Klik OK .