Je viens d'avoir le même problème mais dans mon cas j'essayais de supprimer un fichier .mdf dans Visul Studio 2012. Il n'y avait pas beaucoup d'informations sur l'erreur donnée pour m'aider à résoudre ce problème et je suis venu ici à la recherche Aidez-moi. Puis j'ai réalisé que même si c'est un problème similaire, c'était plutôt un processus différent que j'ai eu à traiter. Ce que j'ai fait était d'essayer de supprimer le fichier .mdf dans Windows Explorer et puis j'ai donné une erreur que SQL Server 2008 R2 tenait en fait au fichier même si j'avais la base de données supprimée. Une fois que je l'ai fait, tout ce que je devais faire était d'arrêter SQL Server 2008 R2 et j'ai essayé de supprimer le fichier à nouveau et cela a fonctionné.
Si vous avez besoin d'instructions sur l'activation et la désactivation de SQL Server 2008 R2, voir le lien ci-dessous.
Turn on and off SQL Server
Juste une pensée, il est probablement pas votre protection antivirus. Cela n'a jamais été dans mon expérience. En fait, c'est généralement mon code. Assurez-vous que vous avez "utiliser" partout où vous ouvrez un fichier. –
Cet autre message sur Stack Overflow est un verrou sur une DLL. Ceci est un verrouillage de fichier sur un fichier texte. J'ai une déclaration d'utilisation. –
Je vérifierais les droits d'accès au dossier pour le principal que vous utilisez pour votre processus. Il peut ne pas avoir les droits de le déplacer, il suffit de lire uniquement l'accès. –