Взето дословно от тук :
Има няколко начина да направите тази промяна, но за да преименувате физическите файлове на базата данни на ниво операционна система, ще трябва да преместите базата данни офлайн
-
Използвайте SSMS, за да прехвърлите базата данни офлайн (щракнете с десния бутон върху базата данни, изберете Задачи, Вземете офлайн), променете името на файловете на ниво операционна система и след това я пренесете онлайн.
-
Можете да отделите базата данни, да преименувате файловете и след това да прикачите базата данни, сочеща към преименуваните файлове, за да направите това.
-
Можете да архивирате базата данни и след това да възстановите, като промените местоположението на файла по време на процеса на възстановяване.
-
използвайки 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--ако промените името на регистрационния файл
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/ библиотека/ms174269.aspx