私は 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 であるため、パフォーマンスへの影響についてはあまり心配していません (ディスク領域を解放しようとしているだけです)。