1

これがhttps://stackoverflow.com/questions/2951016/sql-server-2005-partial-filegroup-restore-on-qa-databaseの複製であるかどうかはわかりませんが、そうであればお詫び申し上げます(そうではなかったとしても)と答えた)。

複数 (3) のファイル グループを持つ SQL2008R2 にデータベースがあります。このデータベースの本番用と開発用のコピーは、別々のサーバーにあります。

運用環境から PRIMARY ファイル グループのファイル グループ バックアップを作成しましたが、それを開発サーバーに復元したいと考えています。ファイル グループの 1 つに 1 TB 近くのデータが含まれており、サーバーが地理的に離れているため、データベース全体のバックアップ/復元を試みたくありません。

「with partial, recovery」を使用してファイル グループ バックアップの復元を試みたところ、そのファイル グループ内のデータにアクセスできるようになりましたが、他のファイル グループ内のデータにはアクセスできなくなりました (現時点では 3 番目のサーバーでこれをテストしているため、私はそのようなものを実際に失ったことはありません)。

私がやろうとしていることが可能かどうかさえ確信が持てません (そして、それが不可能であるかのように見え始めています)、私の目標を達成するために私が他に何をすべきかについて誰かが光を当てることができますか.

ありがとう。

4

2 に答える 2

1

Red Gate には、復元するオブジェクトを選択できるオブジェクト レベルの回復ツールがあります。

1回しか使っていませんが、とてもよく効きました。とても使いやすいです。基本的には、バックアップ ファイルを選択し、復元するオブジェクトを選択し、それらを復元するサーバーとデータベースを選択するだけで、スクリプトを保存するか、すぐに復元するかを選択できます。

14 日間の無料試用版をダウンロードして、ニーズに合っているかどうかを確認してください。

現在、SQL 2012 のバックアップはサポートされていません。私はそれが進行中であると確信しています。

于 2012-10-24T00:54:43.603 に答える
1

PRIMARY ファイル グループを復元して、他の 2 つのファイル グループの復元前のデータへのアクセスを維持することはできません。それは単にそれがどのように機能するかではなく、データの一貫性について少し考えれば、他の方法では機能しないことがわかります。

PRIMARY ファイル グループを復元した後、他のファイル グループの復元続行するか、それらにアクセスできないようにする必要があります。

于 2012-10-23T22:00:33.050 に答える