• my preferred method would be the alter database command

    ALTER DATABASE yourdb

    (

    NAME = logicalfilename,

    FILENAME = N'c:\t1dat2.mdf' --for example

    );

    then offline the database, actually rename the physical file and online the database again.

    take a backup first whatever way you do it!

    (backup\restore with move is in fact another option)

    ---------------------------------------------------------------------