Contoh: Pemulihan Piecemeal Hanya dari Beberapa Grup File (Model Pemulihan Sederhana)
Berlaku untuk: SQL Server
Topik ini relevan untuk database SQL Server di bawah model pemulihan sederhana yang berisi grup file baca-saja.
Urutan pemulihan sepotong memulihkan dan memulihkan database secara bertahap di tingkat grup file, dimulai dengan grup file utama dan semua baca/tulis, sekunder.
Dalam contoh ini, database bernama adb
, yang menggunakan model pemulihan sederhana, berisi tiga grup file. Grup file A
bersifat baca/tulis, dan grup file B
dan grup C
file bersifat baca-saja. Awalnya, semua grup file sedang online.
Grup file utama dan B
database adb
tampaknya rusak; oleh karena itu, administrator database memutuskan untuk memulihkannya dengan menggunakan urutan pemulihan piecemeal. Di bawah model pemulihan sederhana, semua grup file baca/tulis harus dipulihkan dari cadangan parsial yang sama. Meskipun grup file A
utuh, grup file harus dipulihkan dengan grup file utama untuk memastikan bahwa grup file tersebut konsisten (database akan dipulihkan ke titik waktu yang ditentukan oleh akhir pencadangan parsial terakhir). Grup file C
utuh, tetapi harus dipulihkan untuk membuatnya online. Filegroup B
, meskipun rusak, berisi data yang kurang penting daripada Filegroup C
; oleh karena itu, B
akan dipulihkan terakhir.
Pulihkan Urutan
Catatan
Sintaks untuk urutan pemulihan online sama dengan urutan pemulihan offline.
Pemulihan parsial grup file
A
dan utama dari cadangan parsial.RESTORE DATABASE adb READ_WRITE_FILEGROUPS FROM partial_backup WITH PARTIAL, RECOVERY
Pada titik ini, grup file utama dan grup file
A
sedang online. File dalam grupB
file danC
pemulihan tertunda, dan grup file sedang offline.Pemulihan online grup file
C
.Grup file
C
konsisten karena pencadangan parsial yang dipulihkan di atas diambil setelah grup fileC
menjadi baca-saja, meskipun database diambil kembali tepat waktu oleh pemulihan. Administrator database memulihkan grupC
file , tanpa memulihkannya, untuk membuatnya online.RESTORE DATABASE adb FILEGROUP='C' WITH RECOVERY
Pada titik ini primer dan grup file
A
danC
sedang online. File dalam grup fileB tetap pemulihan tertunda, dengan grup file offline.Pemulihan online grup file
B.
File dalam grup
B
file harus dipulihkan. Administrator database memulihkan cadangan grup fileB
yang diambil setelah grup fileB
menjadi baca-saja dan sebelum cadangan parsial.RESTORE DATABASE adb FILEGROUP='B' FROM backup WITH RECOVERY
Semua grup file sekarang online.
Contoh tambahan
Contoh: Pemulihan Sepotong Database (Model Pemulihan Sederhana)
Contoh: Pemulihan Online File Baca-Saja (Model Pemulihan Sederhana)
Contoh: Pemulihan Sepotong Hanya Beberapa Grup File (Model Pemulihan Penuh)
Contoh: Pemulihan Online File Baca-Tulis (Model Pemulihan Penuh)
Contoh: Pemulihan Online File Baca-Saja (Model Pemulihan Penuh)
Lihat Juga
Pemulihan Online (SQL Server)
BACKUP (Transact-SQL)
RESTORE (Transact-SQL)
Pemulihan Piecemeal (SQL Server)