Ho un sito demo in cui chiunque può accedere e testare un'interfaccia di gestione.Il modo migliore per ripristinare automaticamente un database ogni ora
Ogni ora vorrei scaricare tutti i dati nel database SQL 2008 e ripristinarlo dall'originale.
Red Gate Software ha alcuni strumenti fantastici per questo, tuttavia sono al di fuori del mio budget in questo momento.
Posso semplicemente eseguire una copia di backup del file di dati del database, quindi disporre di un'app console C# che la elimina e copia sull'originale. Quindi posso avere un'attività di pianificazione di Windows per eseguire l'exe ogni ora.
È semplice e gratuito ... funzionerebbe?
sto usando SQL Server edizione 2008 R2 Web
Capisco che Red Gate Software è tecnicamente migliore perché posso impostare per analizzare il db e aggiornare solo i record che sono stati alterati, e l'approccio che ho sopra è come un "martello da slittino".
Non sicuro se la tua versione supporta questo, ma puoi anche guardare le istantanee. È possibile creare un'istantanea del proprio database e ripristinarlo regolarmente. Il database deve essere in modalità utente singolo quando lo si ripristina. – flup