1

次のシナリオがあります。

私たちのシステムは、SQL Server Express 2005 データベースをローカルで (各ユーザーのデスクトップで) 実行しています。システムは、マシンからの大量の生産データを保存しています。データの安全性に対する要求は高く、毎晩、あるいは毎時間バックアップを行うだけでは十分ではありません。データベースのほぼ瞬時/継続的なバックアップを保証するバックアップ戦略が必要です。

これに似たシステムの実装に成功した人、および/またはそれを達成する方法についていくつかのアイデアを持っている人はいますか? 私が今思いつく唯一のことは、データを保持するためにミラー化されたドライブ (raid) を持つことですが、それは複雑で費用がかかります。

これは私と私の会社にとって深刻な問題であるため、これについてあらゆる考えをいただければ幸いです。前もって感謝します!

アップデート:

シナリオの説明が十分に明確ではありませんでした。システムは、何にも接続されていない車両にデータを保存しています。そのため、集中データベースは不可能です。標準/エンタープライズ バージョンの SQL Server も使用できません。コストが高すぎるためです (車両ごとにライセンスが必要です)。ご意見ありがとうございます。

4

7 に答える 7

1

私が見た方法の 1 つは、DoubleTakeを使用することです。

于 2009-02-19T13:45:34.167 に答える
0

一元化された 1 つの SQL Server を使用して、1 時間ごとにバックアップする方が簡単ではないでしょうか? 瞬時のバックアップが本当に必要な場合、あなたの会社 (各マシンに Express をインストールすることにお金をかけたくないようです) は、ミラーリングを実装するために 2 台のサーバーと 2 つの SQL Server Enterprise ライセンスを購入する必要があります。

于 2009-02-19T13:52:02.183 に答える
0

RAID は高価ではありません。RAID を使用して、ハード ドライブの障害から保護します。ただし、監視も必要です。両方のドライブに障害が発生した場合、これを使用しても意味がありません。

また、毎時間の増分バックアップ、次に毎日の増分バックアップ、最後に毎週の完全バックアップを実装します。

これらの戦略はさまざまなものから保護するため、これらすべての戦略を連携させる必要があります。RAID は、データを破壊する人的エラーまたはコーディング エラーから保護しません。毎時および毎週のバックアップでは、ハード ドライブの障害を防ぐことはできません。

于 2009-02-19T16:13:27.933 に答える