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.
Cadangan khusus salinan adalah cadangan SQL Server yang independen dari urutan cadangan SQL Server konvensional. Biasanya, melakukan pencadangan mengubah database dan memengaruhi cara pencadangan berikutnya dipulihkan. Namun, terkadang, berguna untuk mengambil cadangan untuk tujuan khusus tanpa memengaruhi prosedur pencadangan dan pemulihan keseluruhan untuk database. Pencadangan salin-saja melayani tujuan ini.
Jenis cadangan khusus salinan adalah sebagai berikut:
Pencadangan penuh hanya salinan (semua model pemulihan)
Cadangan khusus salinan tidak dapat berfungsi sebagai basis diferensial atau cadangan diferensial dan tidak memengaruhi basis diferensial.
Memulihkan cadangan penuh khusus salinan sama dengan memulihkan cadangan penuh lainnya.
Pencadangan log hanya salin (model pemulihan penuh dan model pemulihan yang dicatat dalam jumlah besar saja)
Cadangan log khusus salinan mempertahankan titik arsip log yang ada dan, oleh karena itu, tidak memengaruhi urutan pencadangan log reguler. Pencadangan log dengan salinan khusus biasanya tidak diperlukan. Sebagai gantinya, Anda dapat membuat cadangan log rutin baru (menggunakan WITH NORECOVERY) dan menggunakan cadangan tersebut bersama dengan cadangan log sebelumnya yang diperlukan untuk urutan pemulihan. Namun, cadangan log hanya salin terkadang dapat berguna untuk melakukan pemulihan online. Sebagai contoh, lihat Contoh: Pemulihan File Read-Write Secara Online (Model Pemulihan Penuh).
Log transaksi tidak pernah dipotong setelah cadangan hanya salinan.
Backup hanya salin dicatat di kolom is_copy_only dari tabel backupset.
Untuk Membuat Cadangan Copy-Only
Anda dapat membuat cadangan khusus salinan dengan menggunakan SQL Server Management Studio, Transact-SQL, atau PowerShell.
Menggunakan SQL Server Management Studio
- Pada halaman Umum kotak dialog Cadangkan Database , pilih opsi Salin Hanya Cadangan .
Menggunakan T-SQL
Sintaks Transact-SQL penting adalah sebagai berikut:
Untuk pencadangan penuh hanya salinan:
CADANGKAN DATABASE database_name KE <backup_device*>* ... DENGAN COPY_ONLY ...
Nota
COPY_ONLY tidak berpengaruh ketika ditentukan dengan opsi DIFERENSIAL.
Untuk pencadangan log khusus salinan:
CADANGAN LOG database_name KE <backup_device> ... DENGAN COPY_ONLY ...
Menggunakan PowerShell
Gunakan cmdlet Backup-SqlDatabase dengan parameter -CopyOnly.
Tugas Terkait
Untuk membuat cadangan penuh atau cadangan log
Untuk melihat cadangan khusus salinan
Untuk menyiapkan dan menggunakan penyedia PowerShell SQL Server
Lihat Juga
Ikhtisar Pencadangan (SQL Server)
Model Pemulihan (SQL Server)
Salin Database dengan Pencadangan dan Pemulihan
Gambaran Umum Pengembalian dan Pemulihan (SQL Server)