|
Навернулась база 1С 8.1 SQL 2008 | ☑ | ||
---|---|---|---|---|
0
ChMikle
27.06.12
✎
19:12
|
Полетел райд-контроллер , восстановили ,выяснилось что побился log-файл SQL базы , пересоздали его через mdf , данные появились данные сошлись с оборотками , сейчас пытаемся загрузить документы выдает ошибку ввод предлагая выполнить следующие манипуляции : dbcc checkdb
для того чтобы это сделать надо базу в режим single перевести , появляется: Сообщение 5070, уровень 16, состояние 2, строка 1 Невозможно изменить состояние базы данных, если база данных "Novikov" используется другими пользователями Сообщение 5069, уровень 16, состояние 1, строка 1 Не удалось выполнить инструкцию ALTER DATABASE. Ошибка при выполнении команды sp_dboption. |
|||
1
alexhtn
27.06.12
✎
19:14
|
Останови службу 1С
|
|||
2
ChMikle
27.06.12
✎
19:14
|
С другими базами нормально выполняется
|
|||
3
ChMikle
27.06.12
✎
19:14
|
(1) с сервака 1С 8.1 отключил базу
|
|||
4
rs_trade
27.06.12
✎
19:21
|
(3) сессии значит есть повисшие. избавься от них. рестарт сервиса сиквела, это если не парится
|
|||
5
ChMikle
27.06.12
✎
19:22
|
(4) сервак перегрузил полностью , только я один
|
|||
6
ChMikle
27.06.12
✎
19:24
|
(4) не совсем понял :) , мне не обязательно отключать базу от 1с-сервера
|
|||
7
Адимр
27.06.12
✎
19:24
|
(0) Это аутоимунное.
|
|||
8
Адимр
27.06.12
✎
19:26
|
(6) Как раз нужно, ваще останови сервак 1с.
|
|||
9
rs_trade
27.06.12
✎
19:28
|
даже если нет юзеров, сервер 1С же создает свои подключения к базе. например фоновые задания. так что стопай его
|
|||
10
ChMikle
27.06.12
✎
19:30
|
(9) есть такое дело фоновое задание , точно блин ...:)
|
|||
11
ChMikle
27.06.12
✎
19:35
|
(9) а как отключить выполнение этого задания
|
|||
12
experimentator76
27.06.12
✎
19:39
|
на сервере предприятий кильни сеанс
|
|||
13
experimentator76
27.06.12
✎
19:40
|
и отключи начало сеансов и регламентных заданий в свойствах базы на сервере преприятий
|
|||
14
ChMikle
27.06.12
✎
19:46
|
ОГРОМНОЕ СПАСИБО, все получилось , ну что буду долбить по этому алгоритму
последовательно раскомментировать каждую команду ? DBCC CHECKDB ('Novikov', REPAIR_FAST) --Поддерживается только в целях обратной совместимости. --DBCC CHECKDB ('Demo1', REPAIR_REBUILD) --Выполняет все исправления ошибок, выполняемые параметром REPAIR_FAST, --а также операции восстановления, занимающие длительное время, например перестраивает индексы. --Этот вид исправления ошибок не приводит к потере данных при выполнении. --DBCC CHECKDB ('Demo1',repair_allow_data_loss); --Пытается устранить все обнаруженные ошибки. --Эти исправления могут привести к частичной потере данных. --DBCC CHECKDB ('Novikov_buh_8_1'); --Просто тест --DBCC CHECKALLOC ('Demo1'); -- Ошибка согласованности таблиц --GO |
|||
15
Фдулич
27.06.12
✎
20:46
|
ну вот
|
|||
16
ChMikle
28.06.12
✎
11:29
|
выполнил последовательно процедуры , всер равно пишет ошибку про записи новых документов, м.б. кто сталкивался , чем еще лечить ?
|
|||
17
EasyRider
28.06.12
✎
11:42
|
а как вы лог пересоздавали?
|
|||
18
ChMikle
28.06.12
✎
12:01
|
(17) Создавали новую базу в скуле с таким же названием и размещением, потом подменяли мдф файлик и по инструкции из ссылки http://www.bkyca.net/k0080.html
|
|||
19
EasyRider
28.06.12
✎
12:07
|
(18)читать не охота,но я в такой же ситуации лог восстанавливал так:
ALTER DATABASE <имя БД> REBUILD LOG ON (NAME=<имя лога>,FILENAME='<полный путь к файлу лога>'); скулю не получится подпихнуть файл с тем же именем и расположением.Он его за родной не посчитает |
|||
20
ChMikle
28.06.12
✎
12:15
|
(19) там 8 строк , щас выгрузили в архив из 1С 8.1 , загружаем в чистую скулевую базу , файловую версию не дал , рузается что объем большой 88 ГБ
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |