この変更を行うにはいくつかの方法がありますが、オペレーティングシステムレベルで物理データベースファイルの名前を変更するには、データベースをオフラインにする必要があります
-
SSMSを使用してデータベースをオフラインにし([データベース]を右クリックし、[タスク]、[オフラインにする]を選択)、OSレベルでファイルの名前を変更してから、オンラインにします。
-
データベースを切り離し、ファイルの名前を変更してから、名前を変更したファイルを指すデータベースをアタッチして、そうすることができます。
-
データベースをバックアップしてから復元し、復元プロセス中にファイルの場所を変更することができます。
-
TSQLの使用
ALTER DATABASE databaseName SET OFFLINEGO
ALTER DATABASE databaseNAme MODIFY FILE(NAME =db、FILENAME ='C:\ ProgramFiles \ Microsoft SQL Server \ MSSQL.2 \ MSSQL \ Data \ db.mdf')GO--ログファイル名を変更する場合
ALTER DATABASE databaseNAme MODIFY FILE(NAME =db_log、FILENAME ='C:\ Program Files \ Microsoft SQL Server \ MSSQL.2 \ MSSQL \ Data \ db.ldf')GO
ALTER DATABASE databaseName SET ONLINEGO
詳細については、 http://technet.microsoft.com/en-us/ library / ms174269.aspx