Tomado textualmente de aquí :
Hay varias formas de realizar este cambio, sin embargo, para cambiar el nombre de los archivos de la base de datos física a nivel del sistema operativo, deberá desconectar la base de datos
-
Utilice SSMS para desconectar la base de datos (haga clic con el botón derecho en Base de datos, seleccione Tareas, Desconectar), cambie el nombre de los archivos en el nivel del sistema operativo y luego póngalo en línea.
-
Puede desconectar la base de datos, cambiar el nombre de los archivos y luego adjuntar la base de datos apuntando a los archivos renombrados para hacerlo.
-
Puede hacer una copia de seguridad de la base de datos y luego restaurarla, cambiando la ubicación del archivo durante el proceso de restauración.
-
usando T SQL
ALTER DATABASE nombre de la base de datos SET OFFLINEGO
ALTER DATABASE base de datos NOMBRE MODIFICAR ARCHIVO (NOMBRE =db, NOMBRE DE ARCHIVO ='C:\ProgramFiles\Microsoft SQL Server\MSSQL.2\MSSQL\Data\db.mdf')GO--si cambia el nombre del archivo de registro
ALTER DATABASE nombre de base de datos MODIFICAR ARCHIVO (NOMBRE =db_log, NOMBRE DE ARCHIVO ='C:\Archivos de programa\Microsoft SQL Server\MSSQL.2\MSSQL\Data\db.ldf')GO
ALTER DATABASE base de datos Nombre SET ONLINEGO
para más información http://technet.microsoft.com/en-us/ biblioteca/ms174269.aspx