Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Berlaku untuk:SQL Server
Operasi pencadangan dan pemulihan SQL Server terjadi dalam konteks model pemulihan database. Model pemulihan menentukan dan mengontrol pemeliharaan log transaksi. Model pemulihan adalah properti database yang mengontrol bagaimana transaksi dicatat, apakah log transaksi memerlukan (dan memungkinkan) pencadangan, dan jenis operasi pemulihan apa yang tersedia.
Tiga model pemulihan tersedia:
Biasanya, database menggunakan model pemulihan penuh atau model pemulihan sederhana . Anda dapat mengalihkan database ke model pemulihan lain kapan saja.
Nota
Edisi SQL Server Enterprise dan Standard menggunakan model pemulihan penuh secara default, sementara edisi SQL Server Express menggunakan model pemulihan sederhana secara default.
Gambaran umum model pemulihan
Bagian berikut ini meringkas tiga model pemulihan.
Model pemulihan sederhana
Model pemulihan sederhana tidak mendukung pencadangan log transaksi.
Mesin Database secara otomatis mengklaim ulang ruang log untuk menjaga persyaratan ruang tetap rendah, sehingga Anda tidak perlu mengelola ruang log transaksi. Untuk informasi tentang pencadangan database di bawah model pemulihan sederhana, lihat Pencadangan database lengkap (SQL Server).
Model pemulihan sederhana tidak mendukung operasi yang memerlukan pencadangan log transaksi.
Anda tidak dapat menggunakan fitur berikut dengan model pemulihan sederhana:
- Pengiriman jurnal
- Grup ketersediaan AlwaysOn dan pencerminan database
- Pemulihan media tanpa kehilangan data
- Pemulihan titik waktu
Model pemulihan penuh
Model pemulihan penuh memerlukan pencadangan log transaksi.
Nota
Dalam model pemulihan ini, log transaksi terus bertambah sampai Anda melakukan backup log transaksi.
Tidak ada pekerjaan yang hilang karena file data yang hilang atau rusak. Anda dapat mengembalikan ke titik waktu yang dipilih (misalnya, sebelum aplikasi atau kesalahan pengguna).
Untuk informasi tentang pencadangan database di bawah model pemulihan penuh, lihat Pencadangan database penuh (SQL Server) dan Menyelesaikan pemulihan database (model pemulihan penuh).
Model pemulihan yang dicatat secara massal
Model pemulihan yang dicatat secara massal memerlukan pencadangan log transaksi.
Nota
Dalam model pemulihan ini, log transaksi akan terus bertambah hingga Anda melakukan pencadangan log transaksi.
Varian model pemulihan penuh yang mengizinkan operasi penyalinan massal berkinerja tinggi.
Mengurangi penggunaan ruang log dengan menggunakan pengelogan minimal untuk sebagian besar operasi massal. Untuk informasi tentang operasi yang dapat dicatat secara minimal, lihat Log transaksi.
Pencadangan log mungkin besar karena operasi yang dicatat secara minimal turut termuat dalam pencadangan log. Untuk informasi tentang pencadangan database di bawah model pemulihan yang dicatat secara massal, lihat Pencadangan database lengkap (SQL Server) dan Menyelesaikan pemulihan database (model pemulihan penuh).
Waktu pemulihan dan tujuan titik pemulihan
Tabel berikut menjelaskan efek setiap model pemulihan pada tujuan waktu pemulihan (RTO), yang ditunjukkan oleh kolom Dapat pulih ke titik waktu , dan tujuan titik pemulihan (RPO), yang ditunjukkan oleh kolom Paparan kehilangan kerja .
| Model pemulihan | Paparan kehilangan kerja (RPO) | Pulihkan ke titik waktu? (RTO) |
|---|---|---|
| Sederhana | Perubahan karena cadangan terbaru tidak dilindungi. Jika terjadi bencana, perubahan tersebut harus dilakukan ulang. | Hanya dapat dipulihkan hingga ke ujung cadangan. Untuk informasi selengkapnya, lihat Menyelesaikan pemulihan database (model pemulihan sederhana). |
| Penuh | Biasanya tidak ada. Jika ekor log rusak, perubahan setelah cadangan log terbaru harus diulang. |
Dapat pulih ke titik waktu tertentu, dengan asumsi bahwa cadangan Anda selesai hingga titik waktu tersebut. Untuk informasi tentang menggunakan cadangan log untuk memulihkan ke titik kegagalan, lihat Memulihkan database SQL Server ke titik waktu (model pemulihan penuh). |
| Dicatat massal | Jika log rusak atau jika operasi pencatatan massal terjadi sejak pencadangan log terbaru, perubahan sejak pencadangan terakhir tersebut harus diulang kembali. Jika tidak, tidak ada pekerjaan yang hilang. | Dapat memulihkan hingga ke titik akhir dari cadangan mana pun. Pemulihan titik waktu tidak didukung. |
Nota
Jika Anda memiliki dua atau beberapa database terkait dalam model pemulihan penuh yang harus konsisten secara logis, Anda mungkin harus menerapkan prosedur khusus untuk memastikan pemulihan database ini. Untuk informasi selengkapnya, lihat Pemulihan database terkait yang berisi transaksi yang ditandai.
Tugas terkait
- Menampilkan atau mengubah model pemulihan database (SQL Server)
- Memecahkan masalah log transaksi penuh (Kesalahan SQL Server 9002)