[SQL Server] データベースの論理名・論理ファイル名を変更 / Change Logical File Name

inno
2014-03-13 19:23 11723 0
[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]データベースのプロパティの画面から確認してみましょう。



データベースの論理名が変更されています。

コメント