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.
Dalam menginisialisasi operasi pemulihan VSS, pemohon perlu mengambil Dokumen Komponen Cadangan dan setiap Dokumen Metadata Penulis yang relevan yang dibuat dan disimpan selama operasi pencadangan. Penulis skrip akan memiliki status terkini yang ditanyakan dalam memproses acara Identifikasi yang dihasilkan pemohon. Untuk informasi selengkapnya, lihat Gambaran Umum Pemrosesan Pemulihan di bawah VSS.
Tabel berikut ini memperlihatkan urutan tindakan dan peristiwa yang diperlukan untuk menginisialisasi operasi pemulihan.
| Tindakan pemohon | Peristiwa | Tindakan penulis |
|---|---|---|
| Buat antarmukaIVssBackupComponents, inisialisasi untuk mengelola pemulihan, dan memuat metadata pemohon tersimpan (lihat CreateVssBackupComponents, IVssBackupComponents::InitializeForRestore). | Tidak | Tidak |
| Panggil CreateVssExamineWriterMetadata untuk membuat antarmuka IVssExamineWriterMetadata dan memuatnya dengan metadata penulis tersimpan. | Tidak | Tidak |
| Mulai kontak asinkron dengan penulis (lihat IVssBackupComponents::GatherWriterMetadata.) | Identifikasi | Penulis memulai penanganan peristiwa untuk mendukung pemulihan. Membuat Dokumen Metadata Penulis (lihat Bekerja dengan Dokumen Metadata Penulis, CVssWriter::OnIdentify, IVssCreateWriterMetadata). |
| Pemohon menunggu penulis menginisialisasi dengan memanggil IVssAsync. | Tidak | Tidak |
Tindakan Pemohon selama Inisialisasi Pemulihan
Selama fase inisialisasi pemulihan, pemohon harus memiliki akses ke Dokumen Komponen Cadangan yang disimpan dan semua Dokumen Metadata Penulis.
Tergantung pada implementasinya, ini berarti bahwa pemohon akan mengharuskan media cadangan dipasang dan dapat dibaca, atau bahwa beberapa mekanisme lain untuk mengakses metadata yang disimpan tersedia.
Pemohon menggunakan dokumen XML yang tersimpan, yang berisi Dokumen Komponen Cadangan dari pemohon yang telah melakukan pencadangan, untuk menginisialisasi Dokumen Komponen Cadangannya dengan menggunakan IVssBackupComponents::InitializeForRestore sehingga dapat mengakses informasi.
Seperti halnya selama pencadangan, Dokumen Komponen Cadangan tidak memiliki informasi yang cukup untuk mendukung pemulihan; oleh karena itu, pemohon memerlukan akses ke Dokumen Metadata Penulis yang disimpan selama pencadangan (lihat Penggunaan Komponen oleh pemohon).
Pemohon mengambil metadata penulis tersimpan dengan memanggil CreateVssExamineWriterMetadata untuk setiap penulis yang datanya dicadangkan dan sekarang akan dipulihkan. Fungsi ini membuat objekIVssExamineWriterMetadata untuk setiap penulis dan memuat Dokumen Metadata Penulis ke dalam objek.
Seperti halnya selama pencadangan, untuk memulai kolaborasi dengan penulis sistem, pemohon harus menghasilkan peristiwa Mengidentifikasi dengan memanggil IVssBackupComponents::GatherWriterMetadata. Tidak perlu memanggil IVssBackupComponents::GatherWriterStatus setelah GatherWriterMetadataselesai. Penulis yang gagal memproses Identifikasi peristiwa tidak akan disertakan dalam daftar penulis yang menyediakan metadata untuk dikembalikan oleh IVssBackupComponents::GetWriterMetadataCount dan IVssBackupComponents::GetWriterMetadata (lihat Menentukan Status Penulis).
Seperti halnya operasi pencadangan, pemohon perlu mengkueri dan mengurai informasi dalam Dokumen Komponen Cadangan dan membandingkannya dengan data dalam Dokumen Metadata Penulis untuk menentukan komponen mana yang dicadangkan dan memilih komponen yang akan dipulihkan (lihat gambaran umum Mempersiapkan Pemulihan). Selain itu, pemohon perlu menghasilkan daftar terperinci yang berisi informasi tentang file pada media cadangan yang dipilih untuk dipulihkan, serta bagaimana dan di mana mereka akan dipulihkan. (Lihat Membuat Kumpulan Pemulihan.)
Oleh karena itu, beberapa aplikasi cadangan mungkin akan menemukan berguna untuk menyimpan pada media cadangan daftar unik mereka sendiri (dalam format yang telah dioptimalkan sendiri), yang mencakup file, penulis terkait, komponen, prosedur pemulihan, dan informasi lokasi. Daftar ini dapat digunakan untuk meminimalkan jumlah penguraian dan perbandingan Dokumen Metadata Penulis dan Dokumen Komponen Cadangan yang diperlukan untuk mendukung pemulihan.
Tindakan Penulis selama Inisialisasi Pemulihan
Sama seperti yang dilakukan selama operasi pemulihan, sebagai respons terhadap peristiwa Identifikasi, VSS memanggil metode handler virtual setiap penulis CVssWriter::OnIdentify.
Perhatikan bahwa aplikasi selain pemohon saat ini (misalnya, aplikasi sistem) dapat menghasilkan peristiwa identifikasi, yang harus ditangani oleh penulis. Selain itu, tidak ada cara bagi penulis untuk menentukan dari dalam CVssWriter::OnIdentify aplikasi mana yang telah menghasilkan peristiwa Identifikasi.
Mengingat bahwa penulis mungkin menerima beberapa event Identifikasi saat memproses operasi pemulihan, penulis sebaiknya tidak menetapkan informasi status dalam handler CVssWriter::OnIdentify. Sebaliknya, mereka harus menggunakan algoritma yang sama untuk membuat Dokumen Metadata Penulis mereka seperti yang dilakukan selama operasi pencadangan (lihat Tindakan Penulis selama Inisialisasi Cadangan untuk informasi selengkapnya).