J'ai un site de démonstration où tout le monde peut se connecter et tester une interface de gestion.Meilleure façon de restaurer automatiquement une base de données toutes les heures
Chaque heure, je voudrais vider toutes les données dans la base de données SQL 2008 et le restaurer à partir de l'original. Red Gate Software a quelques outils impressionnants pour cela, mais ils sont au-delà de mon budget en ce moment. Puis-je simplement faire une copie de sauvegarde du fichier de données de la base de données, puis avoir une application de console C# qui supprime et copie sur l'original. Ensuite, je peux avoir une tâche de programmation Windows pour exécuter le fichier .exe toutes les heures.
C'est simple et gratuit ... cela fonctionnerait-il?
J'utilise SQL Server 2008 Web Edition R2
Je comprends que le logiciel Red Gate est techniquement mieux parce que je peux le mettre à analyser la db et seulement mettre à jour les enregistrements qui ont été modifiés, et l'approche que j'ai ci-dessus est comme un "marteau".
Vous ne savez pas si votre version prend en charge cette fonctionnalité, mais vous pouvez également consulter les instantanés. Vous pouvez créer un instantané de votre base de données et le restaurer régulièrement. La base de données doit être en mode mono-utilisateur lorsque vous le restaurez. – flup