0

参照データベースを既存のデータベースにコピーする「最善の」または一般的な方法を見つけようとしています。

基本的に、私は何人かの CIS メジャーに MVC4(C#)/EF を教える予定で、DB の最初の開発を行うためのデータベースを提供したいと考えていました。

私が必要としているのは、何かが台無しになった場合に備えてデータを簡単に復元するプロセスです。

私は、これを行うための最もリソース集約型のオプションを見つけようとしています。これを実演している間は単にホームサーバーから離れており、比較的低電力のボックス(AMD 3core/4gig/raid1)であるため、リソースを大幅に消費したくないためです。私は通常、そこで SQL Server を実行することはなく、通常は単にさまざまなサーバー テクノロジをいじるために使用します。問題があれば、現在 Server 2012 を実行しています。

解決策は....

  • バッチファイルが時々実行されました
  • Powershell スクリプト (Powershell でまったく何もしたことがないので、これについてのガイダンスが必要です)
  • SQL 管理スタジオ
  • C# プログラム
  • (実際に Server 2012 で実行できるものはすべて)

ここで、1 つのバックアップと復元を行うことについて話している投稿をいくつか見つけましたが、これが私のシナリオにとって理想的なオプションになるかどうかはわかりませんでした。

編集: ソリューションをスケジュールして、セットアップが完了したら手を離すことができるものにしたいと思います。

4

2 に答える 2

1

最も簡単で、CPU の負荷が最も少ないのは、プレーンなバニラ バックアップ/復元データベースです。すばやく、簡単で、痛みもありません。

これを実行するスクリプトを簡単に見つけることができ、スクリプトを入手したら、選択したスケジューラを介して実行するようにスケジュールするのも簡単です。

于 2012-12-13T00:43:52.557 に答える
0

データベースのコピー ウィザードを使用してみましたか?

http://msdn.microsoft.com/en-us/library/ms188664.aspx

他にも利用できる自動化ツールがいくつかありますが、これは良い出発点になるはずです。

于 2012-12-12T22:06:01.737 に答える