Domanda

Qualcuno ha messo a punto un buon modo per fare i backup dei database di SQL Azure?

I due approcci sembrano essere SSIS o BCP. SSIS sembra che richiede l'installazione di un locale di MS SQL 2008, che io non ho. BCP sembra un po 'più promettente, ma non sono riusciti a trovare alcun esempio di utilizzarlo con SQL Azure come ancora.

È stato utile?

Soluzione 5

Ho trascorso qualche tempo con BCP e ottenuto che funziona accettabilmente . E 'un po' fastidioso dover fare il backup / tavolo per tabella ripristinare, ma io lo script e che farà fino a quando Microsoft portare in una vera e propria funzione di backup di SQL Azure, che si suppone sarà il primo semestre del 2010.

Backup:

bcp mydb.dbo.customers out customers.dat -n -U user@azureserver -P pass -S tcp:azureserver.database.windows.net

Ripristina:

bcp mydb.dbo.customers in customers.dat -n -U user@azureserver -P pass -S tcp:azureserver.database.windows.net

Altri suggerimenti

Al PDC09 hanno annunciato SQL Azure Data Sync, che era un'anteprima che è stato progettato per permettere di mantenere il vostro SQL Server locale in sincronia con un Azure SQL Server.

In termini di backup del database per la manutenzione, ecc, poi, naturalmente, che fa parte del servizio che si paga con Azure che la SM gestire.

Il team quadro di sincronizzazione ha un blog su una serie di questioni che circondano syncronisation dati tra Azure e un DB locale - http://blogs.msdn.com/sync/default.aspx

La mia soluzione preferita è quella di utilizzare Azure Mobile Services di fare un backup notturno e di esportazione da SQL Azure in un file .bacpac ospitati in Azure. Questa soluzione non richiede uno strumento 3rd party, non BCP o PowerShell, è al 100% nuvola e non richiede un'istanza ospitata SQL Server locale per scaricare / copiare / nulla di backup.

Ci sono circa 8 passi diversi, ma sono tutti abbastanza semplice: http://geekswithblogs.net/BenBarreth/archive/2013/04/15/how-to-create-a-nightly-backup-of -il tuo-sql-azure.aspx

SQL Azure offre ora automatizzato e backup programmabili per BacPac file contenuti nella memoria blob Azure

entrare descrizione dell'immagine qui http://blogs.msdn.com/b/sql-bi-sap-cloud-crm_all_in_one_place/archive/2013/07/24/sql-azure-automated-database-export.aspx

Usiamo questo per fare backup notturni e hanno lo strumento a mantenere i più recenti 14 backup.

Enzo backup per SQL Azure è disponibile (versione completa prevede 1 ottobre): http: //www.bluesyntax .net / backup.aspx

È possibile eseguire il backup di un database con la coerenza delle transazioni e ripristinarlo in un secondo momento; memorizza i propri backup in the cloud o on-premise. Esso include anche una funzionalità di pianificazione.

Abbiamo installato una soluzione semplice utilizzando strumenti Red Gate, ma è troppo richiede un'istanza SQL locale: http://mooneyblog.mmdbsolutions.com/index.php/2011/01/11/simple-database-backups-with-sql-azure

sto usando www.sqlscripter.com per generare script di dati di inserimento / aggiornamento (per sincronizzare il mio db locale). Non gratis (shareware), ma vale la pena di provare.

È ora possibile utilizzare SQL Azure Copy per eseguire i backup del database. Maggiori dettagli su questo possono essere trovato qui .

Sembra che azurelabs ha qualcosa da offrire ora:

Azure Labs

articolo relativo

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top