Имя: Пароль:
1C
1С v8
Ошибка формата потока - не открывается конфигуратор
0 Mikhail Volkov
 
13.05.20
19:48
Обновлял УПП1.3.140.1 sql, вроде обновил, нажал Принять, жду открытия базы... и тут ошибка (не помню какая). Снова запускаю, говорит об ошибке, спрашивает: продолжить обновление? Отвечаю: Да, и тут: Ошибка формата потока! Кеш почистил - не помогло. Конфигуратор не открывается. Остальные базы отрываются нормально.
Взял sql копию, поставил на загрузку вчерашний бекап, и тут вдруг все sql-базы по вылетали. Снова эту копию запускаю, ошибка: база разрушена. Если sql-сервер глючит, то рабочей базой заниматься бесполезно, или что-то можно попробовать? Опасаюсь, что утром успели в базе поработать.
Создал файловую базу из вчерашнего бекапа, обновил, вроде все нормально. Пока обновлялась файловая, занимался sql-копией. Вроде раньше не удалял базу на sql-сервере, а в консоле администрирования делал Удалить - Очистить. А тут: Ошибка соединения с информационной базой. Не определен режим работы файлового хранилища. Делал: Удалить - Удалить, та же ошибка!? Пришлось с sql-сервер удалить, после в консоле администрирования Удалить - Оставить без изменения, только тогда база удалилась совсем. Что с рабочей базой так же делать? (если ничего дельного по "Ошибка формата потока" здесь не подскажут)
1 Mikhail Volkov
 
13.05.20
20:28
В Ошибка формата потока в конфигураторе прочитал: Эта хрень обычно решается чисткой кеша Конфигуратора ;)
Где такой?
2 Gbpltw
 
13.05.20
21:13
(1) продам кэш конфигуратора. дорого.
3 Mikhail Volkov
 
13.05.20
21:34
(2) Он есть, где?
4 Gbpltw
 
13.05.20
21:44
5 Gbpltw
 
13.05.20
21:45
базу переаатчить
6 Mikhail Volkov
 
13.05.20
22:45
(4) Ну, это просто кеш, его почистил...
7 Mikhail Volkov
 
13.05.20
22:52
А с удалением базы как, чтобы конфигуратором открыть, загрузить dt-архив? Не хочется в sql лазить.
8 NecroDog
 
13.05.20
23:35
(7) Про режимы удаления:
● Удалить базу данных ‑ при выборе этого варианта будет удалена регистрация информационной базы в кластере сервера, и кроме этого будет удалена соответствующая ей база данных на сервере баз данных.

● Очистить базу данных ‑ при выборе этого варианта будет удалена регистрация информационной базы в кластере сервера, и кроме этого будут удалены все данные из базы данных на сервере баз данных. Сама база данных не будет удалена из сервера баз данных.

● Оставить без изменений ‑ при выборе этого варианта будет удалена только регистрация информационной базы в кластере сервера. Никаких изменений в базе данных произведено не будет.

Т.е после Очистить базу данных надо сначала добавить в кластер эту же базу, а потом в конфигураторе открывать ее и загружать из дт-шника.
Можно сделать Удалить - Удалить, затем создать пустую базу, и уже в нее загружать из дт-шника.

Про ошибку формата потока - может быть так, что повредились какие-то служебные таблицы, и чистка кэша тогда не поможет.
9 ИС-2
 
naïve
14.05.20
07:10
вот интересно, а если конфу в пакетном режиме выгрузить и загрузить по новой - пройдет?
http://catalog.mista.ru/public/153871/#8
10 Mikhail Volkov
 
14.05.20
07:15
(8) > после Очистить базу данных надо сначала добавить в кластер эту же базу
Как добавить в кластер эту же базу? (слышал, но не знаю о кластер). Мне бы попроще: что надо сделать чтобы войти в базу конфигуратором, и в нее загружать из дт-шника? По возможности ее заходя на SQL-сервер. Кстати он показывает ее База (In Recovery) - что это значит?
11 Mikhail Volkov
 
14.05.20
07:24
(9) Пробовать надо, но конфигуратор не открывается... Как будет выглядеть команда загрузки в конкретную базу из конкретного архива?
12 АНДР
 
14.05.20
07:34
Расскажи что сделано.

Сервер 1С перезапускал?
Сервер sql перезапускал?
Остальные базы ожили?
Бекап только средствами 1С?
Кеш сервера 1С чистил?
У тебя сколько серверов 1С в кластере?
13 Mikhail Volkov
 
14.05.20
08:05
(12) На все вопросы ответ Да, кроме последнего - наверное один.
Сейчас пока нет «Ошибка формата потока», но база не открывается. In Recovery - в процессе восстановления, жду, может поможет… Если нет, то заменю ее на обновленную из архива за 12.05.2020, хотя не желательно - один пользователь все же вчера утром работал в базе.
14 АНДР
 
14.05.20
08:14
Проверь наличие места на дисках с файлами базы sql сервера.
15 Mikhail Volkov
 
14.05.20
08:26
(14) На SQL-сервер давно не хожу (он отдельный), им админы занимаются. Надпись In Recovery исчезла, но конфигуратор пока не открылся. Если откроется, перепишу обновленную конфигурацию, по лечу выгрузкой-загрузкой... Что еще?
16 АНДР
 
14.05.20
08:58
Ошибку выдает?
17 Mikhail Volkov
 
14.05.20
09:33
(16) Пока нет, все так же "открывается"...
(8) Все же мне нужен четкий ответ: Открыл копию базы, гружу в нее последний dt-архив, произошел сбой по питанию, или sql-сервер глюканул - в результате ошибка: база разрушена. Какие мои действия в консоле администрирования? На sql-сервер надо заходить, удалять базу?
18 Mikhail Volkov
 
14.05.20
11:14
(16) Выдало: Ошибка формата потока, просто ее не видел... Удалять базу?
19 kda26
 
14.05.20
11:55
Битая конфигурация поставщика, попробуй заново загрузить конфигурацию поставщика соответствующего релиза.
20 Mikhail Volkov
 
14.05.20
12:50
(19) Понимаю, что битая, sql-сервер глюканул как раз после нажатия кнопки Принять изменения. Есть старая конфигурация, есть новая - в копии сделал. Но как их грузить конфигуратор не открывается из-за Ошибка формата потока!? Да и уже поздно, или нет, ночью должен сделаться бекап битой базы, разверну в копии, если подскажешь как в нее загрузить конфигурацию.

В консоль администрирования нажал Удалить/Очистить базу данных - ошибка: Не определен режим работы файлового хранилища. Нажал Удалить/Удалить базу данных - та же ошибка. Нажал Удалить/Оставить без изменений - база полностью удалилась!? Создаю базу по новой: Ошибка формата потока! Пошел на sql-сервер, там базу удалил/создал - конфигуратор пустой открылся. Сейчас загружаю обновленную копию. В общем сделал опять так же (0), а как правильно без лишних удалений, чтобы открылся конфигуратор базы (17)?
21 kda26
 
14.05.20
14:17
22 dezss
 
14.05.20
14:28
А пробовал это?
Если ошибка возникает у всех пользователей сразу, то сделайте резервную копию и почистите таблицу delete from configsave
23 Mikhail Volkov
 
14.05.20
15:19
(21) Посмотрел, и что? Читай заголовок темы: ...не открывается конфигуратор.
(22) Что? Конечно у всех, и как "сделайте резервную копию..." средствами SQL?
24 Mikhail Volkov
 
14.05.20
15:31
В пересозданную пустую базу грузил последний обновленный dt-архив, получил: Ошибка обращения к серверу 1С:Предприятия.
по причине:
server_addr=tcp://Andromeda:1560 descr=10054(0x00002746): Удаленный хост принудительно разорвал существующее подключение.  line=1584 file=src\DataExchangeTcpClientImpl.cpp
Нажал перезагрузить, база вроде открылась с последней обновленной конфигурацией, загружаю по новой...
25 dezss
 
14.05.20
15:58
(23) Да, средствами sql.
26 Mikhail Volkov
 
14.05.20
16:10
(25) > и почистите таблицу delete from configsave
тоже средствами sql, как?
27 Mikhail Volkov
 
14.05.20
17:15
(20)+ Зачем в Удалить 2 кнопки: "Удалить базу данных" и "Очистить базу данных", если дают ошибку: Не определен режим работы файлового хранилища? База удаляется только кнопкой "Оставить без изменений". Вообще консолью пользуюсь, чтобы выгнать пользователей из базы. Бывают пользователи отключились от терминала, а все равно в базе!? С ними просто - делаю Выход из системы в Диспетчере служб удаленных рабочих столов. Бывает выполняются регламентные обработки - завершаю в консоле. А бывает пользователь подключился по Com-соединению из другой базы, это соединение не рвется пока пользователь в той другой базе, лишь при выходе из базы. Хотелось, чтобы оно рвалось само через полчаса после подключения, но не знаю как проверить идет ли обмен данными по Com-соединению по истечению получаса?
28 Mikhail Volkov
 
15.05.20
07:01
Можно ли "Очистить базу данных" битую, не удаляя ее (особенно на SQL-сервере), чтобы она открылась в конфигураторе? Как это правильно сделать?
29 dezss
 
15.05.20
09:30
(26) Да, средствами sql. Было подобное при демоническом обновлении. И при вырубании света во время обновления на тестовой базе.
30 Mikhail Volkov
 
15.05.20
09:51
(29) А как, где почитать?
(28)+ Блин, ЖР потерял при удалении и вновь создании базы. Как с ним быть при удалении/создании базы?
31 Mikhail Volkov
 
16.05.20
10:44
Нет ответа на (28)? По последнему вопросу в (27) наверное надо отдельную тему создавать...
Закон Брукера: Даже маленькая практика стоит большой теории.