2012-11-08 11 views
5

かなり大きなSQL Serverデータベースを管理しています。一部の表には、ビジネス上重要なデータが含まれており、毎日オフサイトでバックアップする必要があります。しかし、ビジネスクリティカルではないデータベースの約半分を占める他の(読み書き可能な)テーブルもあります。私はこれをテストしようとするとファイルグループを復元しようとしている間、私はエラーを得たSQL Serverの部分データベースバックアップ(一部のテーブルを除く)

Primary filegroup: Tables A, B, C --> daily backup 
Secondary filegroup: Tables D, E, F --> monthly (or occasional manual) backup 

:私は何をしたいのは、このようなものです。 1つのファイルグループだけを復元したり、異なる時点から別のファイルグループを復元することはできないようです。理想的には、最初にプライマリファイルグループ(最も重要なファイルグループ)を復元してから、セカンダリファイルグループを復元することができます。セカンダリファイルグループで何らかのデータ損失を受け入れるつもりです。

これはできますか?

+0

見つけることができますが、完全なデータベースバックアップをdoingaまたはバックアップしています個別にファイルグループ?それらを個別に復元して断片的に復元する必要があります。また、システムオブジェクトのためだけにPRIMARYを残し、別のセカンダリファイルグループを作成することをお勧めします。この質問はdbaでなければなりません。 –

+0

私は何かを試してみるのは簡単です。私は現在完全なバックアップを行っていますが、ファイルが大きくなりすぎています。そのため、私は部分的なバックアップに移行し、ファイルグロープを個別にバックアップしようとしています。私はそれをバックアップするのに問題はないが、私はそれを復元することはできません。 –

答えて

4

部分的または断片的な復元戦略を成功させるには、まずファイルグループのバックアップ戦略を採用する必要があります。必要に応じてデータベース全体を一度にバックアップすることもできますが、バックアップはファイルグループレベルにする必要があります。ファイルグループのバックアップを実行する方法の

詳細は以下のリンクで見ることができます:断片的な復元を実行する方法のhttp://msdn.microsoft.com/en-us/library/ms179401(v=sql.105).aspx

詳細はこちらhttp://msdn.microsoft.com/en-us/library/ms177425(v=sql.100).aspx

+0

Thanks Pete。これらのページに記載されている手法を試しましたが、エラーが発生しています。あなたは実際に異なる時点からファイルグループを断片的に復元できることを確認できますか? –

+0

使用している回復モデルに従って、いくつかの考慮事項があります。 http://technet.microsoft.com/en-us/library/ms189860.aspx – yucer

+0

ログバックアップを使用して、最新のものと一致するように古い部分をロールフォワードする必要があります。 シンプルリカバリモデルでは、読み取り専用のファイルグループをロールフォワードする必要はありません。 – yucer

関連する問題