Это немного проблема! Я закрыл экземпляр на SQL Server, и сегодня я начал его снова.База данных SQL Server 2008 R2 недоступна после запуска экземпляра
Однако одна из баз данных (основная, с которой я работаю) недоступна.
При попытке расширить базу данных в SSMS для просмотра таблиц, я получаю ошибку:
The database is not accessible. (objectExplorer)
Я нашел эту статью, которая выглядела как это может решить проблему (при условии, что это проблема с разрешениями) но это не сработало: http://sqlserver-help.com/2012/02/08/help-i-lost-sa-password-and-no-one-has-system-administrator-sysadmin-permission-what-should-i-do/
в журналах ошибок SQL Server я вижу:
FCB:Open failed: Could not open file E:\\.mdf for file number 1. OS error: 32 The process cannot access the file because it is being used by another process.
Существует много дискового пространства и поэтому я сту ck с чем проблема.
У меня есть свежая резервная копия, так что я не слишком обеспокоен потерять эту базу данных, но все равно - я хотел бы быть в состоянии восстановить его, если это вообще возможно,
Любая помощь приветствуется..
UPDATE - я использовал ProcessExplorer, который показал, что sqlservr.exe использует файл даже после остановки службы!
Когда я пытаюсь отделить базу данных, я получаю сообщение о том, что первичные файлы не совпадают или этот файл журнала из другой базы данных. Смешение!
Спасибо.