1) Is the "*.mdf" pure happenstance, or why do you access a SQL Server-File directly (instead through the Server-Instance)?
2) The File is in the C-Rootdirectory (where usually no user has any rights whatsoever)?