Мой файл базы данных Whist.mdf
был прикреплен к SQL Server Express через Management Studio, но он перестал работать в том смысле, что NHibernate в моем решении asp.net запускал некоторые исключения подключения. Я просто отключил его от Management Studio, потому что не мог открыть там базу данных.
Но когда я пытаюсь его снова подключить, я получаю такую ошибку:
Не удалось подключить базу данных для сервера MyPCName \ SQLECPRESS. (Microsoft.SqlServer.Smo) Невозможно открыть физический файл "C: \ Program Files \ Microsoft SQL Server \ MSSQL10.SQLEXPRESS \ MSSQL \ DATA \ Whist.mdf". Ошибка операционной системы 32: «32 (процесс не может получить доступ к файлу, потому что он используется другим процессом)». (Microsoft SQL Server, ошибка: 5120)
Я погуглил, но не могу найти решение, которое подойдет мне. Например.:
- http://www.byteblocks.com/post/2010/01/06/Unable-to-open-the-physical-file-Microsoft-SQL-Server.aspx
- Невозможно открыть базу данных пользователя по умолчанию. Авторизация не удалась. после установки SQL Server Management Studio Express
Что-то есть в пользовательском экземпляре, но я не могу понять, связано ли это с этим:
Я попытался удалить файл mdf в Windows, но я тоже не могу этого сделать:
Действие не может быть завершено, потому что файл открыт в системе
Я попытался остановить процесс SQL Server, закрыть исследование и удалить из cmd и перезагрузить ...
Надеюсь, кто-то может помочь - я думаю, это просто ...