[SQL Server] データベースの論理名・論理ファイル名を変更 / Change Logical File Name
データベース名を変更したり、もしくは色々な理由でデータベース論理名の変更が必要な時があります。
では、下記のような[test]データベースがあるとしましょう。
[test]データベースのプロパティの画面です。
データベース名は[test]だが論理名は[testbak],[testbak_log]になっていますが、
それぞれ[test],[test_log]に変更してみましょう。
変更するには下記のSQLを利用します。
ALTER TABLE [データベース] MODIFY FILE (NAME = [既存名], NEWNAME = [新しい名])
使用例
ALTER TABLE [test] MODIFY FILE (NAME = testbak, NEWNAME = test)
ALTER TABLE [test] MODIFY FILE (NAME = testbak_log, NEWNAME = test_log)
実行後、再度[test]データベースのプロパティの画面から確認してみましょう。
データベースの論理名が変更されています。