2015-05-15 3 views
1

Это немного проблема! Я закрыл экземпляр на 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 использует файл даже после остановки службы!

Когда я пытаюсь отделить базу данных, я получаю сообщение о том, что первичные файлы не совпадают или этот файл журнала из другой базы данных. Смешение!

Спасибо.

ответ

0

Не знаю, в чем проблема, но была решена путем восстановления файла журнала.

Смежные вопросы