У меня просто была такая же проблема, но в моем случае я пытался удалить файл .mdf в Visul Studio 2012. Не было много информации об ошибке, приведенной, чтобы помочь мне решить эту проблему, и поэтому я пришел сюда в поисках помощи , Затем я понял, что, хотя это была похожая проблема, мне пришлось столкнуться с другим процессом.
Я попытался удалить файл .mdf в проводнике Windows, а затем я выдал ошибку, что SQL Server 2008 R2 фактически держался за файл, даже если у меня была удалена база данных. Как только я узнал об этом, все, что мне нужно было сделать, это завершить работу SQL Server 2008 R2 и снова попытаться удалить файл, и он заработал.
Если вам нужны инструкции по включению и выключению SQL Server 2008 R2, см. Ссылку ниже.
Включение и выключение SQL Server