In questa pagina viene descritto come utilizzare Cloud Tools for PowerShell per gestire i backup dei dati. Supponendo che tu abbia abilitato i backup automatici nelle impostazioni di un'istanza, puoi utilizzare Cloud Tools for PowerShell per eseguire backup automatici e periodici dei dati sotto forma di esecuzione di backup. Tieni presente che questo backup non è uguale alla replica dei dati. In caso di danneggiamento del database, puoi ripristinare il database a un backup ed eliminare eventuali backup non validi.
Ripristino di un backup in corso...
È possibile ripristinare un backup per un'istanza per ripristinare un set di dati precedente. Questa operazione è utile se durante il processo di invio dei dati si verificano problemi. Il ripristino verrà propagato automaticamente in qualsiasi istanza di replica.
Il seguente snippet di codice ripristina l'esecuzione del backup più recente per l'istanza gootoso:
# Restore to the last backup run $backup = Get-GcSqlInstanceBackup "gootoso" | Select-Object -first 1 Restore-GcSqlInstanceBackup $backup.Id "gootoso"
Per scoprire di più sui backup e il loro ripristino, consulta Panoramica dei backup e Panoramica del ripristino di un'istanza.
Rimozione delle esecuzioni del backup
Cloud SQL conserva fino a sette esecuzioni di backup per ogni istanza. I backup delle istanze di seconda generazione occupano la quantità normale di spazio di archiviazione, ma sono fatturati a una tariffa ridotta. Se non è più necessaria una determinata esecuzione di backup per un'istanza, potrebbe essere opportuno rimuoverla.
Per ulteriori informazioni, consulta i prezzi.
Il seguente snippet rimuove l'esecuzione di backup con ID 203948 dall'istanza gootoso:
Remove-GcSqlBackupRun "gootoso" 203948
Puoi usare Get-GcSqlBackupRun
per elencare le esecuzioni del backup. Ad esempio, questo snippet elenca le esecuzioni di backup per l'istanza "gootoso":
Get-GcSqlBackupRun "gootoso"