Sqlserverのトランザクションログの圧縮について教えて下さい。
Sqlserverのトランザクションログのサイズが肥大化したため、ファイルサイズを小さくしようと、下記対応を行ったのですが、ファイルサイズが小さくなりません。
<環境>
OS:Windows Server 2003 R2
Sqlserver:バージョン 7
<対応>
①データベースのフルバックアップ(Management Studioにて実行)
②トランザクションログのバックアップ(Management Studioにて実行)
③トランザクションログの切捨て(Management Studioにて実行)
④トランザクションログファイルの圧縮(クエリアナライザから”DBCC SHRINKFILEコマンド”を実行)
DBCCSHRINKFILE("DB名", "ファイルサイズ")
上記操作は全て正常終了し、トランザクションファイルの使用領域は小さくなるのですが、ファイルサイズが変わりません。(未使用領域が開放されない。)
トランザクションログファイルのポインタが最後尾にあるため、未使用領域であっても開放されないような記載もあったのですが、対応がよくわかりません。
すみませんが、よろしくお願いします。