Tengo un sitio de demostración donde cualquiera puede iniciar sesión y probar una interfaz de administración.La mejor manera de restaurar automáticamente una base de datos cada hora
Cada hora me gustaría eliminar todos los datos en la base de datos SQL 2008 y restaurarlos desde el original.
Red Gate Software tiene algunas herramientas increíbles para esto, sin embargo, están más allá de mi presupuesto en este momento.
Podría simplemente hacer una copia de seguridad del archivo de datos de la base de datos, luego tener una aplicación de consola C# que lo borre y copie sobre el original. Entonces puedo tener una tarea de programación de Windows para ejecutar el .exe cada hora.
Es simple y gratis ... ¿funcionaría?
estoy usando SQL Server 2008 R2 edición Web
entiendo que Red Gate Software es técnicamente mejor porque puedo configurarlo para analizar el PP y sólo actualizar los registros que se han alterado, y el enfoque que tengo arriba es como un "martillo".
No estoy seguro si su versión es compatible con esto, pero también puede ver instantáneas. Puede crear una instantánea de su base de datos y restaurarla regularmente. La base de datos debe estar en modo de usuario único cuando la restaure. – flup