Имя: Пароль:
1C
1С v8
Ошибка формата потока при запуске БД
0 IPredator
 
09.01.23
08:42
Пользовался версией 8.3.17.1851 БД запускалась без проблем.
Установил версию 8.3.21.1622, поменял в реестре путь Server Agent на новую версию, БД запустилась, но выдала ошибку о неправомерном использовании..
Вернул все назад и теперь БД не запускается и выдает ошибку формата потока ((
Подскажите как исправить?
Что я уже пытался сделать.. база крутится на SQl
Сделал копию с помощью SQL удалил БД , снова восстановил не помогло
Также удалял из списка загружаемых БД в 1С при запуске и снова не помогло
Чистил кэш
1 Bigbro
 
09.01.23
08:48
копию до экспериментов восстанавливал? или после уже копию снял?
2 IPredator
 
09.01.23
08:51
Уже после...
3 IPredator
 
09.01.23
08:52
Сейчас пробую на другой ПК установить версию 8.3.17.1851 и попробовать там запустить БД
4 Ryzeman
 
09.01.23
08:53
(2) кто-то научится делать бэкапы перед изменениями)
5 IPredator
 
09.01.23
08:54
Да я же просто платформу менял... не думал что бд рухнет из-за этого
6 IPredator
 
09.01.23
08:56
На другой тачке та же ошибка..
7 rphosts
 
09.01.23
08:58
не прошло и недели... Ошибка формата потока
откуда вы только берётесь!
8 Winnie Buh
 
09.01.23
09:07
если при запуске на новой платформе выдаёт "Вы стали жертвой подделки программного обеспечения", а на старой: "Ошибка формата потока", то база не рухнула и с ней всё в порядке, проблема не в базе
9 IPredator
 
09.01.23
09:12
Крутится несколько баз, вот именно на одну и ругается, остальные запускаются нормально , видимо я эту БД открыл в новой платформе и что-то произошло с ней
10 Lama12
 
09.01.23
09:13
(9) Купите лицензии. Проблем не будет.
11 Garykom
 
гуру
09.01.23
09:28
(10) Лицензия на 32 битных серверах 1С тоже отваливалась
12 Amra
 
09.01.23
09:40
(11) На свежих платформах вроде пофиксили. Так что ТС только готовить много бабла)
13 IPredator
 
09.01.23
09:42
Так что никак не восстановить ?
14 Garykom
 
гуру
09.01.23
09:47
(13) Тут запрещено публиковать такое
Так что в поиск
15 Amra
 
09.01.23
15:40
(13) Очень просто - купить 1Ску лицензионную
16 Kassern
 
09.01.23
15:41
(0) "Установил версию 8.3.21.1622, поменял в реестре путь Server Agent на новую версию, БД запустилась, но выдала ошибку о неправомерном использовании..
Вернул все назад и теперь БД не запускается и выдает ошибку формата потока " - Имхо база ломанная была, даунгрейд платформы как раз и приводит к такой ошибке.
(15) +1
17 arsik
 
гуру
09.01.23
16:25
(16) Ну да нет же. Флаг в базе взводится просто. Но в гугле есть как это убрать.
18 Garykom
 
гуру
09.01.23
16:48
(17) это обозвали "заражением" базы
прикольно когда правообладатели начинают применять трояно-вирусные технологии
19 Garykom
 
гуру
09.01.23
16:50
(18)+ что интересно в некоторых странах подобная методика запрещена
ибо без ведома пользователя были модифицированы его данные в его базе
да еще и без подтверждения (по закону) факта нарушения им лицензии
20 Garykom
 
гуру
09.01.23
16:55
Согласен что пиратить и нелегально использовать платформу 1С и конфигурации незаконно

Но вот применять для борьбы с пиратством и нелицензионным использованием платформы, подобные сомнительные методы
Не уведомляя пользователей и мешая работе отдельных добропорядочных клиентов это гм
21 bolobol
 
09.01.23
17:05
Надо переходить на Фузину... Да, непонятно как в ней что-то толковое написать быстро, зато - сам себе и архитектор и багодел
22 IPredator
 
10.01.23
03:55
В итоге я проблему решил данным способом

Лечим «Ошибка формата потока» в клиент серверной базе при понижении версии платформы

Некосячного бэкапа нет.

Пошагово:
1.    Берем чистый релиз той же версии, что и сломанной УТ  и создаем чистую базу из-под некосячной платформы;

2.    Отключаем службу сервера 1С

3.    В Management Studio выполняем запрос:

USE ИмяСломаннойБД
GO
DELETE FR OM ИмяСломаннойБД.[dbo].[Config]
GO
INS ERT IN TO ИмяСломаннойБД.[dbo].[Config] SEL ECT * FROM ИмяЧистойБД.[dbo].[Config]
GO

4.    Включаем службу сервера 1С
ПРОФИТ!
23 IPredator
 
10.01.23
04:02
Ну это пол дела конечно.. в любом случае придется покупать лицензию на 8.3.20.**** версию , т.к. на 8.3.17.**** обновления для ЗУП не встают
24 DJ Anthon
 
10.01.23
06:04
в любом случае надо делать бэкап, как только садишься за комп
25 IPredator
 
10.01.23
06:13
Я это уже слышал, но не услышал здесь решение моей проблемы
26 IPredator
 
10.01.23
06:14
Я решил ее сам, возможно кому-то поможет, а делать бэкап и я могу говорить, заходя в любую подобную тему
27 DJ Anthon
 
10.01.23
06:24
(26) ну так ты же уже решил проблему, можно и пошутковать ) все равно спасибо, что поделился решением.
28 IPredator
 
10.01.23
06:28
Бэкап я сделал, но после уже...я не думал что меняя платформу, данные в таблице затираются и после этого на старой платформе БД не запустить, но данный скрипт выше меняет данные таблицы на старую версию, естественно нужен бэкап, это хорошо, что я нашел ноябрьский еще, если бы не было его, боюсь представить что было-бы, минимум бухгалтера меня распяли бы в серверной
В 1с не силен я, теперь буду знать, что меняя платформу это затрагивает и БД..
29 DrZombi
 
гуру
10.01.23
06:31
(0) >>> выдала ошибку о неправомерном использовании.

Вы поди имеете лицензию "ПРОФ", а у ней с новыми релизами все жестко, нельзя менять базовые параметры настроек сервера 1С :)
(ФАСа на Нуралиева за такие выпады не хватает)
30 Масянька
 
10.01.23
08:18
(20) (29) Если бы все, кто пострадал, дружно обратились в суд - это был бы прецедент. И хотя у нас не прецедентное право, был бы повод задуматься.
31 Trimax
 
10.01.23
08:28
(30) А кто пострадал? мелко-средний бизнес (чаще всего жадные торгаши)?
Ок. Досудебное следствие покажет, что когда-то, кем-то, был использован "взлом". А это уже уголовка + штрафы "от 0,5 ляма".
Ну и кто пойдет в суд?
32 Winnie Buh
 
10.01.23
08:33
(30) да-да, было бы неплохо внятно на это посмотреть,
обращение в ФАС: мы спокойно пиратили 1С, а тут вендор начал нам вставлять палки в колёса
ФАС на него
33 DJ Anthon
 
10.01.23
08:35
(32) так трабла в том, что пострадали и те, кто не пиратил, только это хер докажешь
34 Масянька
 
10.01.23
08:42
(31) И что, что когда-то пиратили? Потом все пролицензировали.
35 Масянька
 
10.01.23
08:43
+ (34) И сегодня (!!!) все лицензионное и никаких нарушений прав верующих нет.
36 Ryzeman
 
10.01.23
08:46
(31) Мне казалось у нас презумпция невиновности, а не виновности) Как можно показать что "кто то когда-то пиратил" без доказательств? Тут наоборот же ситуация, что сейчас всё легально куплено, а пользователь ограничен в возможности использования продукта
37 Winnie Buh
 
10.01.23
08:47
(33) у нас в конторе на обслуживании более тысячи клиентов,
после 15.11 было несколько обращений, среди которых не было НИ ОДНОГО случая, у кого бы не нашли взломанные версии,
без вины пострадали только пользователи 32-разрядных серверов, но у нас от таких клиентов обращений не было вовсе
38 Winnie Buh
 
10.01.23
08:56
(35) если за подкладкой нашлись фальшивые купюры, но в бумажнике все настоящие, то никакого нарушения УК нет?
39 Ryzeman
 
10.01.23
09:05
(38) Если у меня в бумажнике настоящие купюры, но мой сосед говорит что я фальшивомонетчик, то нарушения нет пока вина не доказана.
40 Kassern
 
10.01.23
09:06
(36) "Как можно показать что "кто то когда-то пиратил" без доказательств? " - Так 1ска хранит используемые лицухи, так же в винде могли остаться хвосты от взлома. При желании с одной стороны, и глупости с другой - все можно найти)
41 Kassern
 
10.01.23
09:07
Тут, как я понимаю проблема в общем с даунгредом, а лицензия это частность. Даже имея оф лицензию при откате на старую платформу, думаю такую же ошибку словишь.
42 Kassern
 
10.01.23
09:10
Вроде бы со скулем была такая же проблема при откате на старый релиз, базы из новых версий не разворачивались (но это не точно)
43 Winnie Buh
 
10.01.23
09:14
(41) на лицензии такой проблемы нет, база спокойно запускается на старой платформе после новой
44 Kassern
 
10.01.23
09:17
(43) Тогда все норм.
45 Trimax
 
10.01.23
09:19
(34) Если пролицензировано правильно и специалистом, то ни каких проблем не будет.
А вот если опять съекономили на спеце, пригласив "фиксу с железнодорожного", то проблемы будут, а равно проблемы будут если купили лицензию на 5 чел, а работают 25...
46 Trimax
 
10.01.23
09:32
(39) Я тебе больше скажу. Если тебе дали з/п наликом, а у кассира в магазине возникли сомнения в подлинности купюры, то купюру изымут для проверки подлинности. А уж если она окажется реально фальшивой, то придется решать уже 2 проблемы: с работодателем (который выдал тебе фальшивку) и с правоохранителями, которым теперь нужно доказать, что тебе выдали такую купюру, а не ты сам "отксерачил".
47 IPredator
 
10.01.23
09:47
>>>>>на лицензии такой проблемы нет
У меня лицензия, и проблема эта возникла
48 Kassern
 
10.01.23
09:50
(47) А как же ваше:  (23) "в любом случае придется покупать лицензию на 8.3.20" ?
49 Winnie Buh
 
10.01.23
09:54
(48) у вас проблема с лицензией, а не с базой, иначе бы вопрос вообще не возник
50 Amra
 
10.01.23
10:12
(48) Помнится был мем в нулевые - "лицензионный кряк" ) Тут видимо речь о  таком же))
51 IPredator
 
10.01.23
10:16
Видимо не подходит для 8.3.20
Я говорю, сильно в 1с не шарю, я сис админ, основная работа по 1с у меня на аутсорсе
Понаделали тысячу платформ и лицух, хер разберешься без бутылки, дурдом
52 Kassern
 
10.01.23
10:16
(50) Раньше было такое, что конторы покупали эти желтые коробки с лицухами и убирали в дальний ящик, а сами работали на ломанной 1с, так как проблем не было с обнаружением лицензий, ничего не слетало и в общем работало быстрее и стабильнее. Сейчас же такой проблемы не наблюдается, после первой волны массовых ошибок с лицензиями, думаю последние ларьки купили лицуху.
53 Kassern
 
10.01.23
10:17
(51) Лицензии пофиг на версию платформы, если она есть, то будет работать на всех платформах 1с8. Есть разница в КОРП решениях, но это не ваш случай явно.
54 IPredator
 
10.01.23
10:22
Точно помню что лично ставил, 15 цифр было чтоли в пин-коде , так что хз
55 Kassern
 
10.01.23
10:23
(54) Может до этого ломалка какая стояла
56 IPredator
 
10.01.23
10:24
>>>Может до этого ломалка какая стояла

Ну вот сижу, ковыряюсь в реестре
57 Kassern
 
10.01.23
10:25
(54) Простой вопрос, сколько у вас активных пользователей и на сколько пользователей стоит лицензия? Можно открыть 1ску и нажать "О Программе" там будет вся инфа по лицензиям. Не удивлюсь, если там будет светиться ключик на 500 юзверов, который вы не покупали)
58 Trimax
 
10.01.23
10:35
(52) "думаю последние ларьки купили лицуху". Ага.. Щаззз... 16.11.22 на одном из пиратских сайтов уже лежал "временный" обход для некоторых конфигураций, а 22.11 уже сделали полноценный "проход мимо".
59 Мимохожий Однако
 
10.01.23
10:35
(57) Однажды кто-то из внедрюков или разрабов брал к себе на комп со взломанной платформой и вернул обратно. Поезд ушёл, а след остался. А теперь вопрос: Как убрать этот ключик у пользователей, которые "ни сном, ни духом"и у них в данный момент всё лицензионное?
60 Kassern
 
10.01.23
10:37
(59) "Как убрать этот ключик у пользователей, которые "ни сном, ни духом"" - Кто ищет, тот всегда найдет)
61 Trimax
 
10.01.23
10:39
(59) "Позовите специалиста" (с) Миста
62 Мимохожий Однако
 
10.01.23
11:28
(60) (61) Продолжайте... )
63 Winnie Buh
 
10.01.23
11:34
(59) информация о старых ключах, которые использовались при запуске ИБ, не влияет и не отслеживается
64 Deftones
 
14.01.23
13:41
(22) тоже это помогло.
Если кому нужно будет, обратите внимание, что в коде есть лишние пробелы и запрос не запустится.

USE ИмяСломаннойБД
GO
DELETE FR OM ИмяСломаннойБД.[dbo].[Config]
GO
INS ERT IN TO ИмяСломаннойБД.[dbo].[Config] SEL ECT * FROM ИмяЧистойБД.[dbo].[Config]
GO

нужно исправить на >>>
USE ИмяСломаннойБД
GO
DELETE FROM ИмяСломаннойБД.[dbo].[Config]
GO
INSERT INTO ИмяСломаннойБД.[dbo].[Config] SELECT * FROM ИмяЧистойБД.[dbo].[Config]
GO
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан