Diambil kata demi kata dari di sini :
Ada beberapa cara untuk membuat perubahan ini, namun untuk mengganti nama file database fisik di tingkat sistem operasi, Anda harus membuat database offline
-
Gunakan SSMS untuk mengambil database Offline (klik kanan pada Database, pilih Tasks, Take Offline), ubah nama file di level OS dan kemudian Bring it Online.
-
Anda dapat Melepas database, mengganti nama file, lalu Lampirkan database yang menunjuk ke file yang diubah namanya untuk melakukannya.
-
Anda dapat Mencadangkan basis data lalu memulihkan, mengubah lokasi file selama proses pemulihan.
-
menggunakan T SQL
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--jika mengubah nama file log
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
untuk info lebih lanjut http://technet.microsoft.com/en-us/ library/ms174269.aspx