2016-03-29 10 views
1

この質問は私にかなり長い時間を気に、私はデータベースの破損の理由になることができ、いくつかの例を知っている:SQL Serverデータベースを保護する方法は?

  1. ハードウェア障害
  2. ウイルス対策ソフトウェア(あなたがあることから、すべてのSQL Serverデータベースファイルを除外することを忘れた場合アンチウィルスソフトウェアによってスキャンされます)。
  3. 停電

そして、それはあなたのデータベースが破壊されることが失敗のリスト全体ではありません。だから、私の質問は:

データベースの災害を防止し、リスクを最小限に抑えるためにはどうすればよいですか?

私は、データベースに対する100%の保護を保証する完全な方法や方法がないことを理解します。

スケジュールされたデータベースバックアップは、データベースを保護する唯一の方法ですか、データベースを安全かつ健全に保つのに役立つその他のアドバイスがありますか?

+2

「これは本当にdoesnの**プログラミング**とは関係がありますが、DB管理が必要です - ここで話題にはならず、[dba.stackexchange.com](http://dba.stackexchange.com)に所属しています。 –

+1

データベースをバックアップする必要があります。銀行の金庫にバックアップを入れる必要があります – Squirrel

答えて

2

はい、あなたは正しいです。あなたのデータベースを100%保護することはできません。ただし、データベース破損のリスクを最小限に抑えるのに役立つ最良の方法は、スケジュールされたデータベースのバックアップを作成することです。データベースバックアップは破損を防ぐことはできませんが、データベースを最小限の損失で復元するのに役立ちます。

また、データベースのバックアップ戦略に注意して、次の質問に答えてください。どのくらいのデータを失うことができますか?

次の3つの一般的な方法で、データベースのバックアップを実行することができます:T-SQLを使用して

  1. は、SSMSの助けを借りて
  2. または使用サードパーティ製のツール
  3. コマンド
関連する問題