Активно работал последние 4 дня над своими инструментами разработчика.
Сегодня в 17:40:07 случилась беда. Клиент-серверная база MSSQL 2014 1С 8.3.17.1386, в которой велась работа, при очередном обновлении выдала ошибку.
В таблице CONFIG было 2 файла нулевого размера:
- commit
- dbStruFinal
Я их как водится удалил.
Но при запустике конфигуратора все равно появляется вопрос об отсутствии сеанса. Если отвечать Да, то программа некоторое время что то делает и снова его задает. Если ответить Нет, то он завершается.
https://i.imgur.com/UkppLaH.png Перезапуск служб сервера 1С и MSSQL пробовал. Сеансовые данные удалять пробовал.
Помогите восстановить конфигурацию. Уж больно много всего было сделано там.
Создал новую базу 1С на том же SQL сервере.
Восстановил туда выгрузку из DT месячной давности.
Через Management Studio перенес содержимое таблиц
-DBSchema
-SchemaStorage
-Params
-ConfigCAS
из старой базы в поломанную запросом
Delete From [ka1].[dbo].<ИмяТаблицы>
go
insert into [ka1].[dbo].<ИмяТаблицы> select * from [ka1copy].[dbo].<ИмяТаблицы>
go
После этого удалось войти в конфигуратор сломанной базы и даже сохранить конфигурацию. Но некоторые пользователи почему то пропали из списка. Думаю это как то связано с ролями и расширениями.
Однако после этого клиентское приложение все равно не запускалось - сервер принудительно завершал сеанс. Поэтому я загрузил DT в сломанную базу и затем накатил сохраненную конфигурацию. Вот теперь и клиентское приложение заработало.
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn