SQL Server 2005/2008のどのバックアップ復元ソリューションが私の要件に最もよく一致しますか?


4

SQLジョブを使用してSQL 2005データベースをローカルでバックアップし、BackupExecでそれらをテープにコピーしました。同時に、MS Data Protection Managerを使用して、1日を通して増分バックアップを作成します。テープは、オフサイトで取得する夜間のバックアップにすぎません。DPMを使用すると、15分単位で復元できます(または、夜間の完全バックアップにより、高速に復元できます)。私たちの最も一般的な用途は、開発サーバーにDBを復元することです。これは1日に数回行います。DPMの置き換えを検討しており、BackupExecもアップグレードしています。

引き続き、障害復旧バックアップとしてBackupExecを使用しますが、主にデータベースのコピーを開発サーバーに配置するために使用されるDPMの交換が必要です。理想的には、15分ごとに増分バックアップを実行し、現在のように任意のサーバーにいつでも復元できるソリューションを見つけたいです。さらに、復元を自動化できる場合、および/または他のユーザーにアクセス権を付与するサーバーにデータベースを復元するためのアクセス権を付与できる場合があります。コピーを数週間または数か月(おそらく1週間後には1日にフルコピー)、または基本的にローカルディスクで許可される限り保存します。

今日はGoogleで検索を開始していますが、ここから専門家の意見を聞きたいと思っていました。


開発者からの+1(5)。良い質問!
ジェナディバニンГеннадийВанин10年

回答:


1

Quest Litespeedを見ましたか?使用したことはありませんが、SQLバックアップスペースではかなり大きいことがわかります。


+1これは私の答えでした。Litespeedは素晴らしいです。SQLをディスクにバックアップし、NetBackupを使用してテープ/オフラインにバックアップします(BackupExecなど、ファイルシステムに適した方を使用しました)。バックアップはSQLエージェントジョブとしてスケジュールされるため、エージェントスケジューラを使用して柔軟性を確保できます。圧縮と暗号化もあります。あらゆる種類のものです。公平に言うと、RedgateにはSQLバックアップもありますが、これは匹敵しますが、私はQuestのツールUIの方が好きです。私の経験では、1〜2ライセンスの小さな購入であっても、クエストの販売は非常に有効です。
squillman

このオプションを見ていきます。私がこれまでに出会った3つの詳細は、Litespeed、Redgate SQL Backup、およびIderaのSQL Safe Backupです。
ポールクルーン

1

私はいつも自分の質問に答えるのをためらわなければなりませんが、答えとして使ったソフトウェアを手に入れることができませんでした。私たちは一緒に行きましたIdera SQLSafe。SQL Server 2005および2008のバックアップを効率的に取得し、1日を通してバックアップをスケジュールします(日中の差分と、その後、毎日の差分)。便利なボーナス機能は、すべてのバックアップを中央の場所に保存することです。そのため、実際のサーバー上のストレージについて心配する必要はありません。

しかし、その最高の能力は復元にあります。バックアップされるインスタンスごとにライセンスが付与されるため、必要な数のサーバーにエージェントをインストールし、必要な回数だけサーバーに復元できます。インターフェイスを使用して、大量の復元をすばやく開始し、すべてを同時に実行できます。また、復元を実行するためのコマンドラインオプションも提供されます。まだ設定していませんが、バックアップファイルを読み取り、SQLサーバーで必要な権限を持っている限り、開発者が独自の復元を実行できるようにすることができます。


0

バックアップに関して自問しなければならない質問を次に示します。

  1. あなたが持っている最後のバージョンに復元する必要がある場合、失うことで生きることができる最も大きなビジネスは何ですか?一日?一週間?月?15分以内ですか?

その質問に対する答えは、何を、どのように、いつバックアップするかを決定します。最悪のシナリオ(つまり、午後5時に建物全体が失われた場合)では、復元が期待できる最も近いバックアップは昨夜からで、おそらく1日分の作業を失うことになります。

バックアップexecは、バックアップに非常に適した製品です。もう使用していませんが、使用したときに、SQLエージェントを使用することは、システム状態だけでなくデータベースもバックアップする優れた手段でした。15分ごとにバックアップするのはあまり効率的ではありません。現在、Red Gate Sql Backupとバックアップ用の有線サービスを使用しています。私たちのプロセス全体が自動化されています。

テープをオフサイトでどのように取りますか?IT担当者の1人だからといって、会社にお金を節約することは言わないでください。

また、開発目的での別のサーバーへのバックアップ/復元に関しては、バックアップ/復元に頼らずに、より効率的で自動化された他の方法があります。具体的にはレプリケーション(スナップショット)


復元ソリューションについて尋ねるために質問を言い換えるべきです。BackupExecと、災害復旧に使用するバックアップの同じ計画に固執していますが、主に開発サーバーの処理方法について疑問に思っています。レプリケーションは、実稼働の遅延コピーである1台のサーバーを使用するためのオプションですが、他のサーバーを数週間またはそれ以上の夜間のバックアップ(復元可能な限り)に復元する機能が必要です。
ポールクローン

2
ビジネスデータベースで、オフサイトでテープを使用している場合は、暗号化することを忘れないでください:
バートシルバース

@Bart-間違いなく。オフサイトの暗号化解除に使用するキーと別のキーも保持します。
ポールクルーン

@ポール:あなたが持っている興味深いシナリオ。では、スナップショットレプリケーションはあなたのニーズに合わないでしょうか?
GregD

@GreD-場合によっては、すべてではありません。私は通常、開発者とQAテスターのために昨夜のプロダクションコピー(正確なコピー)が必要であり、SQL開発者は彼ら自身の開発のためにそれを必要とします。また、アプリケーションまたはデータの問題をトラブルシューティングするために古いコピーが必要になる場合があります(数か月前に遡らなければなりませんでした)。購入したERPシステムを大幅にカスタマイズしているため、多くの興味深い問題が発生します。:)
ポールクルーン
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.