ldfファイルの保存場所を変更する
SQL Serverでトランザクションファイル(ldfファイル)の保存場所を変更します。
最初に、ターゲットとなるデータベースのldfファイルの論理名と保存場所を確認します。
SELECT name, physical_name, type_desc
FROM sys.master_files
WHERE database_id = DB_ID(N'test');
DBをオフラインにします。
ALTER DATABASE test SET OFFLINE;
エクスプローラからldfファイルを新しい保存先に移動して、保存場所を更新するスクリプトを実行します。
ALTER DATABASE Test
MODIFY FILE(NAME=test_log, FILENAME='D:\test\test_log.ldf');
DBをオンラインに戻します。
ALTER DATABASE test SET ONLINE;
コメント