#0
by gp42
Упал сервак и удалось спасти только mdf файл. Наткнулся на статью Приводится последовательность действий с помощью которой можно вернуть работоспособность базы данных MS SQL сервера, в случае отсутствия журнала транзакций. Данная последовательность проверялась на Microsoft SQL Server 2005 и 2008. Останавливаем сервер БД. Сделать это можно из панели управления службами. Переименовываем файл данных db_name.mdf в db_name.mdf_old Запускаем сервер БД, из Managment Studio удаляем базу данных Cоздаем базу данных с таким же именем, как была, в том же месте, где и была. Останавливаем сервер БД. Подменяем файл новой базы нашим переименованным файлом. Переименовываем его обратно. Стартуем сервер. Выполняем: go sp_configure 'allow updates', 1 reconfigure with override go Выполняем: alt er database db_name set EMERGENCY, SINGLE_USER Выполняем: dbcc checkdb('db_name', REPAIR_ALLOW_DATA_LOSS ) Если база большая, то выполнение этой команды может занять несколько минут. Эта команда выдаст много сообщений, можете не вникать. Перезапускаем SQL сервер Выполняем: alt er database db_name set ONLINE, MULTI_USER Выполняем: Use master go sp_configure 'allow updates', 0 go Перезапускаем SQL сервер (на всякий случай, хотя и не обязательно) После выполнения этих, не очень сложных, манипуляций ваша база данных должна заработать Не помогло на пункте dbcc checkdb('db_name', REPAIR_ALLOW_DATA_LOSS ) пишет что не смог создать Лог файл В системных файлах sysfiles1 не обнаружено записей исходного файла журнала. Не удалось перестроить журнал. Сообщение 5028, уровень 16, состояние 2, строка 1 Системе не удалось активировать базу данных в достаточной мере для перестроения журнала. Результаты DBCC для "db_name". CHECKDB обнаружил 0 ошибок размещения и 0 ошибок согласованности в базе данных "db_name". Сообщение 7909, уровень 20, состояние 1, строка 1 Аварийное восстановление завершилось неудачно. Требуется восстановление из резервной копии.
#2
by Лефмихалыч
наколотить обратно документы в соответствии с имеющейся бумажной первичкой. Потом купить букварь про то, как правильно делать бэкапы и читать его по ролям и с выражением всем ИТ-стадом
#6
by gp42
И в первом посте тоже работает, только лог он создавал на том же диске где и файл базы (соответственно каталога для лога не было)
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Как восстановить потерянный HASP ключ
- Как восстановить подчиненность документов?
- Попытка восстановить базу
- Как восстановить забытый пароль?
- Как очистить файл транзакций Sql базы (MS SQL 2000)
- Бух 7.7 SQL. Базу в SQL сервере восстановил, в 1С нет данных????
- Есть ли возможность восстановить ПБ ?
- Как восстановить MS SQL бэкап в другую базу?
- Восстановить базу 77. Утеряны 1SJOURN, 1SENTRY .
- Как восстановить базу SQL из файла *.bak в новую базу.
- Как восстановить бэкап базы 1с на ms sql server 2008
- Загрузили информационную базу (.dt) не в ту базу
В этой группе 1С
- ключ 1с и linux x64
- Маршрутизация в АПИ 1.1 Яндекс карт
- УТ 11 подбор по штрихкоду 10 сек
- УПП: РАУЗ: как грамотно скорректировать стоимость запасов (из-за валюты)
- Обработка по выгрузке и загруки документов.
- 1С ЗУП внесение номеров лицевых счетов ЗП
- Формирование прайс-листа в 1С 7.7 ТиС ред.9.2
- Штрих М ФР К
- не закрывается 25 счет УПП РАУЗ
- Синхронизация через план обмена в 8.3
- преобразование в строчные буквы sql
- СКД. Объединить колонки в группы, сделав общую шапку. Возможно?
- Закрепить рисунок в экселе, как?
- Заполнение Многострочных Разделов регламентированного отчета из excel
- Запись в файла в хранилище значений в табличной части документа УФ. Оптимизация
- Можно ли передать в модуль объекта массив из модуля формы
- Сохранение печатной формы в ворд
- БП 3.0, курс зачета аванса
- ИНН контрагента-иностранца в УПП 1.3.62.2
- вывод на печать ут 11