プロジェクトの顧客から入手した 31 GB のデータベースがあります。私は 80GB の Win7 VM でデータベースをコーディングして保持しています。db ファイルを取得し、そこからデータベースをインポートしたところ、240,000 枚の画像を含む 1 つのテーブルがほとんどのスペースを占めていることがわかりました。これらの行のほとんどを削除し、現在 29,000MB を使用できます。ドライブが最後の数 GB に達しているため、多くの機能を実行できません。また、変更するレコードがまだたくさんあります (いくつかのテーブルのデータ型を変更していますが、active_transaction エラーが発生し続けます)。DBCC_SHRINKDATABASE(0)
またはTasks > Shrink > Database
またはファイルを介して縮小していません。最初に取得したときのデータベースのサイズに縮小するだけのようです。そのスペースを解放するにはどうすればよいですか?可能であれば、まだ残っているデータを小さなデータベースにエクスポートして、そこから復元できますか?
SQL Server 2012 と Management Studio を実行しています。
ありがとう、
トニー