6

32MB のバックアップからデータベースを復元しようとしています。ディスクに 6GB の空き容量があります。バックアップを復元しようとすると、ディスク容量が不足しているというエラーが表示されます。32MB のバックアップに 6GB を超えるディスク容量が必要になるのはなぜですか?

4

4 に答える 4

7

おそらく、バックアップが圧縮されているか、バックアップ自体の一部である必要のない非常に大きなログファイルがあるか、データファイル自体がクリーンアップされているためです。バックアップは、データを含むページのみで構成されています。 。ただし、復元すると、ほとんどが空であっても、データファイルを元のサイズに拡張する必要があります。

実行時にサイズ列の内容を表示してください。

RESTORE FILELISTONLY FROM DISK = '[path]\whatever.bak';
于 2013-03-11T20:45:56.687 に答える
0

mdf と ldf を復元するディスクを再確認することを常にお勧めします。ディスク全体にファイルを作成している可能性があります。

それ以外の場合は、そのバックアップを別の場所に復元し、ファイルを縮小して、必死の手段として再度バックアップすることをお勧めします。

于 2013-03-11T20:51:06.477 に答える