SQL Server のデータベースファイル移動(mdf,ldf)と圧縮

vCenterのディスクのドライブが溢れそうになったのでSQL Serverの物理ファイルの件で調査。
データベースの担当の人には簡単な話なのですが、データベースの構造がわかっていない人にはおっかなびっくり作業なのでメモ(笑)

◆データベースのファイル(mdf,ldf)の移動
1.「SQL Server Management Studio」を使って対象のデータベースをデタッチ
2.データベースのファイル(mdf,ldf)を移動
3.データベースをアタッチ

<参考>
第 7 回 SQL Server データベースを別のコンピュータに移動する方法とログイン アカウントの転送に関する注意点(TechNet SQL Server 2005 Tips and Tips)

 
◆トランザクションログの圧縮
今回のディスクあふれそうになった原因は、なぜか復旧モデルが完全になっていた?最初から?ちょっとそこまで究明しなかったのですが、復旧モデルを「単純」にして圧縮して解決しました。

<参考>
HowTo: Management Studio を使ってトランザクションログファイル (ldf) のサイズを小さくする方法

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

CAPTCHA