私は DBA ではありませんが、DB を縮小する必要があります。SSMS インターフェイスを使用して縮小しようとしましたが、うまくいきませんでした。
統計は次のとおりです。
- サイズ: 235,013.00 MB
- 利用可能な容量: 65,587.59 MB
コマンドも試しましたが、DBCC SHRINKDATABASE ... TRUNCATEONLY
何も変更しませんでした。
データを失うことなく、この DB を縮小する (未使用の領域を OS に解放する) にはどうすればよいですか?
私は DBA ではありませんが、DB を縮小する必要があります。SSMS インターフェイスを使用して縮小しようとしましたが、うまくいきませんでした。
統計は次のとおりです。
コマンドも試しましたが、DBCC SHRINKDATABASE ... TRUNCATEONLY
何も変更しませんでした。
データを失うことなく、この DB を縮小する (未使用の領域を OS に解放する) にはどうすればよいですか?
コメントするのに十分なポイントではありませんが、縮小には注意してください。インデックスの断片化により、パフォーマンスに影響を与える可能性があります
ここで詳細に説明されています: http://www.theboreddba.com/Categories/indexes/SHRINK-a-data-file-Just-say-NO.aspx
サム
これを打つだけ。SSMS 経由で縮小しようとしましたが、選択された縮小オプションに関係なく、ダイアログはすぐに閉じられました (エラーや、DB またはファイルを縮小できなかったという兆候はありません)。
別の論理的なROWSデータファイルを作成し、メインデータファイルを空にして新しいファイルに移行し、元のデータファイルに再び縮小/空にすることで縮小しました。
これは開発用 DB であるため、パフォーマンスへの影響についてはあまり心配していません (ディスク領域を解放しようとしているだけです)。