Программный комплекс «Центр здоровья»

техническая поддержка => Общие вопросы => Тема начата: troan89 от 05 Декабря 2014, 09:54:51

Название: Поврежденный mdf-файл
Отправлено: troan89 от 05 Декабря 2014, 09:54:51
Здравствуйте!

Заранее прошу прощения за глупый вопрос. Но как мне восстановить mdf-файл (всё опишу ниже).

Замотался и забыл сделать бекап базы как сказано в интсрукции.
Пропустил первый пункт, т.к. думал что уже стоит нужная версия и приступил ко второму (для проверки логической и физической структуры базы данных на серверной машине), но во время проверки произошла ошибка. Теперь даже просто зайти не могу в ФК ЦЗ (пишет: Ошибка подключения к БД. Проверьте настройки подключения или обратитесь к системному администратору).

Поняв свою ошибку, установил SQL server 2008 r2. но т.к. нет архивной копии, не могу восстановить БД. Прочитал в интернете, что можно присоединить mdf-файл, но даже это не помогает, выдает ошибку (смотрите рис1). Я так понял база повреждена и требуется восстановить её, но как не знаю.

Очень прошу помощи, т.к. никогда не работал в этой программе и не знаю что делать дальше.
Название: Re: Поврежденный mdf-файл
Отправлено: Служба поддержки от 05 Декабря 2014, 10:01:25
На каталог с программой Data попробуйте дать права пользователю ядра SQL Server...
Название: Re: Поврежденный mdf-файл
Отправлено: troan89 от 05 Декабря 2014, 13:36:32
Нашел старый бекап, сделал как сказано в инструкции и все заработало (но ему пару лет).
Попробовал заменить mdf-файл, т.к. в нём все данные и файл ldf заменил тоже, но это не помогло, в систему не входит, туже ошибку выдает (обратитесь к администратору). Но если возвращаю обратно mdf от старого бекапа всё работает
Разве не mdf поврежден? если нет, то что делать?

Название: Re: Поврежденный mdf-файл
Отправлено: Служба поддержки от 05 Декабря 2014, 13:43:40
Нашел старый бекап, сделал как сказано в инструкции и все заработало (но ему пару лет).
Попробовал заменить mdf-файл, т.к. в нём все данные и файл ldf заменил тоже, но это не помогло, в систему не входит, туже ошибку выдает (обратитесь к администратору). Но если возвращаю обратно mdf от старого бекапа всё работает
Разве не mdf поврежден? если нет, то что делать?
Воспользуйтесь форумом посвященный sql server. Сайт: sql.ru (нужный раздел: http://www.sql.ru/forum/microsoft-sql-server, сам форум: http://www.sql.ru/forum)
Причин может быть очень много и пути решения могут быть разные.