Halaman ini menjelaskan cara menggunakan Cloud Tools for PowerShell untuk mengelola cadangan data. Dengan asumsi bahwa Anda telah mengaktifkan pencadangan otomatis di setelan instance, Anda dapat menggunakan Cloud Tools for PowerShell untuk melakukan pencadangan data otomatis secara berkala dalam bentuk pencadangan run. Perhatikan bahwa cadangan ini tidak sama dengan replikasi data. Jika terjadi kerusakan database, database dapat dipulihkan menjadi cadangan dan semua cadangan yang buruk dapat dihapus.
Mengembalikan ke Cadangan
Cadangan untuk instance dapat dipulihkan guna mengembalikan ke kumpulan data sebelumnya. Hal ini berguna jika terjadi kesalahan selama proses pengiriman data. Pemulihan akan otomatis diterapkan ke instance replika apa pun.
Cuplikan kode berikut memulihkan pencadangan yang terakhir dijalankan untuk instance gootoso:
# Restore to the last backup run $backup = Get-GcSqlInstanceBackup "gootoso" | Select-Object -first 1 Restore-GcSqlInstanceBackup $backup.Id "gootoso"
Untuk mempelajari pencadangan dan pemulihan dari instance lebih lanjut, lihat Ringkasan Pencadangan dan Ringkasan Memulihkan Instance.
Menghapus Pencadangan yang Dijalankan
Cloud SQL menyimpan hingga tujuh pencadangan berjalan untuk setiap instance. Pencadangan instance generasi kedua menghabiskan jumlah ruang penyimpanan yang biasa, tetapi ditagih dengan tarif yang lebih rendah. Jika proses pencadangan tertentu tidak lagi diperlukan untuk sebuah instance, sebaiknya hapus instance tersebut.
Lihat pricing untuk informasi selengkapnya.
Cuplikan berikut menghapus pencadangan yang dijalankan dengan ID 203948 dari instance gootoso:
Remove-GcSqlBackupRun "gootoso" 203948
Anda dapat menggunakan Get-GcSqlBackupRun
untuk mencantumkan operasi pencadangan. Misalnya, cuplikan ini mencantumkan operasi pencadangan untuk instance "gootoso":
Get-GcSqlBackupRun "gootoso"