参照データベースを既存のデータベースにコピーする「最善の」または一般的な方法を見つけようとしています。
基本的に、私は何人かの CIS メジャーに MVC4(C#)/EF を教える予定で、DB の最初の開発を行うためのデータベースを提供したいと考えていました。
私が必要としているのは、何かが台無しになった場合に備えてデータを簡単に復元するプロセスです。
私は、これを行うための最もリソース集約型のオプションを見つけようとしています。これを実演している間は単にホームサーバーから離れており、比較的低電力のボックス(AMD 3core/4gig/raid1)であるため、リソースを大幅に消費したくないためです。私は通常、そこで SQL Server を実行することはなく、通常は単にさまざまなサーバー テクノロジをいじるために使用します。問題があれば、現在 Server 2012 を実行しています。
解決策は....
- バッチファイルが時々実行されました
- Powershell スクリプト (Powershell でまったく何もしたことがないので、これについてのガイダンスが必要です)
- SQL 管理スタジオ
- C# プログラム
- (実際に Server 2012 で実行できるものはすべて)
ここで、1 つのバックアップと復元を行うことについて話している投稿をいくつか見つけましたが、これが私のシナリオにとって理想的なオプションになるかどうかはわかりませんでした。
編集: ソリューションをスケジュールして、セットアップが完了したら手を離すことができるものにしたいと思います。