Anda dapat meng-clone (menyalin) cadangan database, instance, atau image AG SQL Server ke host SQL Server mana pun yang dikenali oleh peralatan pencadangan/pemulihan Anda.
Proses cloning sedikit bervariasi, bergantung pada apakah Anda meng-clone satu image database seperti anggota Always on Availability Group (AG) atau beberapa image dalam instance SQL.
Gunakan operasi clone:
Jika Anda memiliki salinan beberapa database SQL Server pada satu volume, untuk menghindari kehilangan data yang tidak disengaja karena konten seluruh volume ditimpa selama pemulihan volume.
Jika database asli telah dihapus karena kerusakan, atau jika server database lama diganti dengan server baru.
Anda dapat menggunakan clone untuk memulihkan database SQL Server secara efektif ke host mana pun, tidak seperti pemulihan yang hanya dapat dijalankan ke host sumber.
Anda dapat menggunakan clone untuk membuat salinan independen database SQL Server untuk pengujian dan pengembangan, di mana semua perubahan akan tetap ada pada salinan pengguna dan tidak ditulis kembali ke kumpulan snapshot.
Clone dapat digunakan untuk memulihkan database ke lokasi baru, nama file baru, atau keduanya. Clone dibuat saat database sumber rusak, atau memerlukan analisis akar masalah. Clone melakukan pemulihan penuh dengan pemulihan point-in-time opsional ke host yang sama (nama database atau nama file baru), atau host alternatif yang menjalankan versi yang sama atau lebih tinggi. Kasus penggunaan untuk clone mencakup pengujian performa, pengembangan dan pengujian jangka panjang, pelaporan, dan bahkan meng-clone database dari lingkungan staging ke instance produksi yang ada.
Untuk meng-clone database SQL ke host:
Dari konsol pengelolaan peralatan Backup and DR, buka App Manager ke daftar Applications.
Klik kanan aplikasi dengan image yang ingin Anda clone, lalu pilih Access. Halaman Access akan terbuka dan mencantumkan image cadangan dalam tampilan Timeline ramp.
Pilih image, lalu pilih Clone dari daftar operasi akses. Halaman Clone akan terbuka.
Pilih target dari menu drop-down Target.
Atau, masukkan label untuk tugas clone di kolom Label.
Di bagian Application Options, pilih satu atau beberapa database yang akan di-clone. Tidak seperti operasi Mount, tidak ada Grup Konsistensi baru yang dibuat saat beberapa database di-clone.
Jika aplikasi sumber dilindungi oleh kebijakan snapshot yang telah mengaktifkan pencadangan log database, dan log tersedia dengan image, Anda dapat menggunakannya untuk melakukan roll forward ke titik waktu tertentu dengan mengubah opsi ini di bagian Roll Forward Time:
- Kolom tanggal berisi semua kemungkinan tanggal yang dapat digunakan untuk melakukan roll forward database, dengan penerapan log transaksi database. Pilih tanggal yang diperlukan untuk memajukan database.
- Kolom waktu berisi penggeser yang menampilkan semua kemungkinan waktu pada tanggal yang dipilih yang dapat digunakan untuk melakukan roll forward database. Jika Anda memilih tanggal terbaru yang memungkinkan, lalu memindahkan penggeser ke posisi paling kanan, tugas akan berlaku untuk semua log yang tersedia. Jika Anda memilih tanggal paling awal dan memindahkan penggeser ke posisi paling kiri, tugas tidak akan menerapkan log.
- Anda dapat menentukan untuk melakukan roll forward menggunakan User Time atau Host Time. Waktu Pengguna bersifat relatif terhadap waktu lokal pengguna saat ini. Waktu host bersifat relatif terhadap sistem yang menghosting data yang akan di-clone.
Di SQL Server Instance Name, pilih instance SQL Server target untuk mengelola database baru.
Jika Anda meng-clone satu database, masukkan nama untuk database baru, hindari nama database yang ada di server dan instance target yang dipilih.
Jika meng-clone beberapa database SQL, Anda dapat memberikan nama untuk setiap database. Di bagian Advanced Options, Anda juga dapat menambahkan akhiran atau awalan, atau keduanya ke setiap nama database yang di-clone.
Aktifkan opsi Rename Files to Match New Database jika Anda ingin mengganti nama file database agar sesuai dengan nama database baru.
Di bagian Advanced Options, masukkan informasi untuk kolom tambahan yang diperlukan.
Properti Deskripsi Memulihkan Database Setelah Pemulihan Jika Recover Database After Restore tidak diaktifkan, database SQL Server akan dibiarkan dalam status log dapat di-roll forward. Jika diaktifkan, database SQL Server akan diaktifkan dan log tidak dapat di-roll forward melebihi waktu yang ditentukan dalam pemasangan. Memulihkan Login Pengguna Hal ini hanya berlaku jika Backup SQL Server User Logins di Setelan Kebijakan atau Penggantian Setelan Kebijakan ditetapkan ke Ya (ini bukan setelan default). Jika disetel ke Yes, semua login pengguna yang dicadangkan dari instance sumber akan dipulihkan ke instance target. Akun domain hanya akan dipulihkan jika SQL Server target berada di domain atau forest yang sama dengan sumber dan jika hubungan kepercayaan yang diperlukan sudah ada. Nama Pengguna/Sandi Kredensial pengguna untuk penyediaan database.
Nama Pengguna hanya diperlukan jika akun yang menjalankan agen Backup and DR (biasanya "Local System") tidak memiliki hak istimewa untuk menerapkan log transaksi, atau untuk melepaskan database (yang biasanya diperlukan selama unmount berikutnya).Menimpa Database yang Ada Menimpa database asli. Di bagian File Locations, tentukan apakah Anda ingin menyalin file database ke jalur yang sama dengan server sumber, atau ke lokasi baru. Ada tiga opsi:
Salin file ke drive atau jalur yang sama seperti di server sumber (opsi default).
Pilih lokasi file baru di tingkat volume.
Pilih lokasi file baru di tingkat file.
Jika Anda memilih opsi kedua (opsi file baru di tingkat volume), Anda akan melihat tabel dengan drop-down volume sumber dan volume target.
Di Target Volume, pilih volume target dari menu drop-down semua aplikasi sistem file yang ditemukan. Jika perlu, Anda juga dapat mengetik volume, misalnya: M:\, atau L:\Logs\Log1.
Jika Anda memilih opsi ketiga (lokasi file baru di tingkat file), tabel dengan tiga kolom akan muncul: File, Lokasi Sumber, dan Lokasi Target. Di lokasi target, masukkan lokasi file baru sesuai kebutuhan.
Klik Kirim. Tugas dikirim untuk meng-clone image ke host yang dipilih. Anda dapat memverifikasi bahwa operasi clone berhasil dengan melihat status tugas di Monitor.
Panduan DBA Microsoft SQL Server Backup and DR
Halaman ini adalah salah satu dari serangkaian halaman khusus untuk melindungi dan memulihkan database Microsoft SQL Server dengan Backup dan DR. Anda dapat menemukan informasi tambahan di:
- Backup and DR untuk Database Microsoft SQL Server
- Menyiapkan database SQL Server untuk Backup and DR
- Menambahkan host database SQL Server dan menemukan database
- Mengonfigurasi paket cadangan untuk instance dan database Microsoft SQL Server
- Detail dan setelan aplikasi untuk instance dan database Microsoft SQL Server
- Memasang database SQL Server
- Memasang database ke Grup Ketersediaan Always On SQL
- Mengelola pemasangan aktif
- Memigrasikan database SQL Server
- Meng-clone database SQL Server
- Memulihkan cadangan SQL Server