Jika database dihapus atau rusak dan Anda dapat memulihkannya dengan salah satu cara berikut:
- Melakukan operasi pemulihan penuh
- Buat clone, atau pasang database hampir secara instan sebagai aplikasi virtual, lalu migrasikan kembali ke lokasi asli atau ke lokasi baru. Untuk memasang dan memigrasikan database, lihat Pemasangan dan Migrasi SQL Server.
Proses pemulihan didorong oleh wizard dan sedikit berbeda-beda bergantung pada apakah Anda memulihkan satu image database seperti anggota AlwaysOn Availability Group (AG) atau beberapa image dalam instance SQL.
Sebelum memulai
Sebelum menjalankan prosedur di bagian ini, pastikan:
Database tidak dalam mode Darurat.
Tunggu hingga tugas yang sedang berjalan selesai.
Ringkasan pemulihan database Microsoft SQL Server
Fungsi Pulihkan akan mengganti data database produksi asli dengan image point-in-time yang dipilih, atau dari image dari vault cadangan. Pemulihan ini akan menyebabkan hilangnya semua data database saat ini karena database akan ditimpa saat dipulihkan ke statusnya pada titik waktu saat image dibuat. Operasi ini tidak dapat diurungkan.
Operasi pemulihan biasanya dilakukan untuk memulihkan database ke status yang valid setelah peristiwa kerusakan data. Jumlah waktu yang diperlukan untuk menyelesaikan operasi pemulihan bergantung pada jumlah data yang terlibat.
Database yang menggunakan Model Pemulihan Penuh Microsoft SQL Server menggunakan satu kebijakan untuk merekam database dan lognya. Database tersebut dapat dipulihkan ke titik waktu mana pun dengan memajukan log-nya. Jika Anda memulihkan database melalui konsol pengelolaan dengan menentukan Pulihkan Dengan Pemulihan, database SQL Server akan dipulihkan dan diaktifkan setelah menerapkan log.
Pencadangan dan DR mendukung kasus penggunaan umum berikut saat memulihkan database dan instance Microsoft SQL Server:
Lakukan pemulihan database langsung: Jika database atau instance produksi telah rusak, tetapi masih online, lakukan operasi pemulihan.
Menggunakan aplikasi virtual (Pemasangan Aplikasi Virtual): Anda dapat menggunakan Pemasangan Aplikasi Virtual dari versi terakhir yang diketahui baik dari instance atau database SQL Server yang rusak sebagai cara untuk memungkinkan pengguna dan aplikasi melanjutkan pekerjaan sesegera mungkin. Database kemudian dapat dimigrasikan di latar belakang menggunakan Mount and Migrate. Lihat Mount and Migrate SQL Server.
Memulihkan instance dan database Microsoft SQL
Ini adalah skenario pemulihan yang paling sederhana dan umum. Dalam hal ini, Anda memulihkan database SQL yang dipilih dari image sebelumnya ke server database asli. Database harus online untuk jenis pemulihan ini. Jika database tidak online, operasi pemulihan akan gagal selama validasi database; dalam hal ini, Clone database.
Untuk menjalankan prosedur ini:
Database Microsoft SQL Server harus online. Jika database tidak online, operasi pemulihan akan gagal selama validasi database.
Tunggu hingga tugas yang sedang berjalan selesai.
Untuk memulihkan database SQL Server:
Buka Pengelola Aplikasi ke halaman Aplikasi.
Klik kanan database Microsoft SQL Server yang akan dipulihkan, lalu pilih Akses dari daftar drop-down. Halaman Akses akan terbuka dan mencantumkan gambar yang diambil dalam tampilan ramp Linimasa. Jenis gambar yang mendukung operasi Pemulihan mencakup Snapshot dan OnVault, tetapi hanya saat menggunakan appliance yang sama yang mengambil gambar.
Jika pemulihan dengan peralatan yang berbeda diperlukan, gunakan operasi Clone.
Latar belakang membedakan gambar snapshot yang berisi database server SQL dengan file log transaksi, dan juga mengilustrasikan jangka waktu rentang pemulihan untuk log
Pilih gambar, lalu pilih Pulihkan dari daftar operasi. Halaman Pulihkan akan terbuka.
Pilih Tradisional untuk operasi pemulihan ini.
Jika database yang dipilih tidak memiliki log, halaman Pulihkan tidak akan menampilkan opsi teruskan. Jika database SQL Server dikelola dengan template pencadangan perlindungan log, dan log tersedia dengan image, Anda dapat:
Tentukan untuk meneruskan menggunakan Waktu Pengguna atau Waktu Host. Anda dapat mendasarkan tanggal dan waktu pada Waktu Pengguna atau Waktu host. Waktu Pengguna bersifat relatif terhadap pelihat layar saat ini. Waktu host relatif terhadap sistem yang menghosting data yang akan dipulihkan.
Gunakan alat Kalender untuk memilih tanggal operasi penerusan.
Gunakan penggeser Rentang Pemulihan untuk memilih waktu tertentu pada tanggal yang dipilih untuk memulihkan database. Geser alat penggeser sepenuhnya ke kiri dengan tanggal paling awal yang dipilih untuk memulihkan hanya database SQL Server tanpa meneruskan log.
Hapus centang pada kotak Pemulihan Dengan Pemulihan jika Anda ingin membiarkan database dalam mode pemulihan. Pemulihan dengan pemulihan membuat database yang dipulihkan menjadi online. Setelah online, tidak ada lagi log yang dapat diterapkan.
Klik Kirim.
Dialog peringatan akan terbuka. Baca peringatannya, lalu masukkan KEHILANGAN DATA untuk mengonfirmasi. Tugas pemulihan dimulai. Anda dapat memverifikasi bahwa operasi pemulihan berhasil dengan melihat status tugas di Pemantau Sistem.
Memulihkan database sistem SQL
Backup and DR dapat menemukan dan mencadangkan database sistem Microsoft SQL seperti database pengguna SQL Server.
Untuk memulihkan database sistem SQL, Anda harus memasang versi terakhir yang berfungsi dengan baik dari database tersebut terlebih dahulu, lalu menggunakan operasi penyalinan file untuk menyalin file .mdf dan .ldf database sistem SQL Server yang berfungsi dengan baik ke server SQL sumber yang menghosting database sistem SQL yang rusak.
Dari konsol pengelolaan Layanan Pencadangan dan DR, klik Pengelola Aplikasi, lalu pilih Aplikasi dari menu drop-down.
Halaman Applications akan terbuka.
Pilih dan pasang image terakhir yang diketahui baik dari grup konsistensi. Pastikan untuk membatalkan pilihan Buat aplikasi virtual baru.
Jika memungkinkan, gunakan contoh kueri berikut untuk menampilkan lokasi file untuk database:
SELECT name, physical_name AS current_file_location FROM sys.master_files
Dari instance SQL, gunakan SQL Server Configuration Manager atau Services MMC untuk menghentikan instance SQL sumber:
Menggunakan Windows Explorer atau cara lain, buka cadangan ter-mount dari database sistem SQL.
Salin file .mdf dan .ldf yang terpasang untuk database yang sedang dipulihkan.
Menggunakan Windows Explorer atau cara lain, buka database SQL Server sumber:
Tempelkan file .mdf dan .ldf ke database SQL Server sumber.
Dari instance SQL, gunakan SQL Server Configuration Manager atau Services MMC untuk memulai ulang database SQL Server sumber.
Memulihkan ke cluster SQL Server
Untuk instance Failover SQL Server, database selalu dipulihkan ke node aktif. Untuk Grup Ketersediaan SQL Server, pemulihan dilakukan di semua node.
Memulihkan database SQL Server dalam grup konsistensi
Berhati-hatilah saat memulihkan database Microsoft SQL Server dalam grup konsistensi (lihat Memulihkan Grup Konsistensi). Saat Anda memulihkan database SQL Server yang berada dalam grup konsistensi, semua database dalam grup konsistensi akan ditimpa.
Panduan DBA SQL Server Backup and DR
Halaman ini adalah salah satu dari serangkaian halaman khusus untuk melindungi dan memulihkan database Microsoft SQL Server dengan Backup and DR. Anda dapat menemukan informasi tambahan di:
- Backup and DR untuk Database SQL Server
- Menyiapkan database SQL Server untuk Backup and DR Service
- Menambahkan host database SQL Server dan menemukan database
- Mengonfigurasi rencana pencadangan untuk instance dan database Microsoft SQL Server
- Pasang database SQL Server
- Memasang database ke Grup Ketersediaan Always On SQL
- Memigrasikan database SQL Server
- Meng-clone database SQL Server
- Memulihkan cadangan SQL Server