Según la referencia en las bases de datos de usuarios de TechNet Move de la respuesta de Thomas Stringer , si desea mover los archivos sin detener toda la instancia de SQL Server (siguiendo el "Procedimiento de reubicación planificado"), el orden debe ser:
ALTER DATABASE database_name SET OFFLINE;
... move the file(s) to new location
ALTER DATABASE database_name MODIFY FILE ( NAME = logical_name, FILENAME = 'new_path\os_file_name' );
ALTER DATABASE database_name SET ONLINE;
Tenga en cuenta el OFFLINE primero; luego mueva los archivos y dígale a SQL Server sobre las nuevas ubicaciones.
Si necesita eliminar toda la instancia de SQL Server (consulte el procedimiento para "Reubicación para el mantenimiento programado del disco"), es mejor modificar primero las ubicaciones de los archivos para que cuando se reinicie la instancia, no haya problemas para encontrar los archivos en las nuevas ubicaciones