Файловая база данных, в сети 3 компьютера, база в расшаренной папке. Возникает масса ошибок (скрины). Как разместить базу, чтобы подобные ошибки не возникали?
Файловая база данных, в сети 3 компьютера, база в расшаренной папке.
Возникает масса ошибок (скрины). Как разместить базу, чтобы подобные ошибки не возникали?
Более детально про базу:
- конфигурация сервисного центра, за основу был взят сервисный центр от Раруса и дописано несколько документов (база старой версии писалась на 8.1)
Платформа
- 8.3.11
Пользователи:
- директор, продажник, инженер.
Ошибки валятся только у "продажника" и "инженера"
Вопросы:
1. Из за чего возникают ошибки?
2. Где лучше разместить базу - бесплатные варианты: Rdp, облако, Sql lite, PostGree
--------------------------------------------------------------------------------------------------------------------------
Список ошибок текстом:
1.
не удалось зафиксировать таблицу для чтения copiedprm
2.
конфликт блокировок при выполнении транзакции не удалось заблокировать таблицу '_InfoRg2212'
3.
ошибка доступа к файлу "Путь к базе\1Сv8.cdn" 64(0x00000040): Указанное сетевое имя более недоступно
4.
Ошибка формата файла журнала регистрации
по причине:
sqlite3_step failed: database disk image is malformed
(1) 1. Из за вай фая
2. Rdp тут полностью решит все проблемы (ну разве что за исключением второй, но тут надо разбираться, кто блокирует так долго таблицу)
(1) стандартные советы настроить сетевухи и питание. Отключить автономный доступ. Папку шарить по полному пути, а не сокращенному.
А так ставь скуль точно работать будет лучше!
(1)Все Ваши проблемы кроются в подключении
1) Сменить Роутер например на https://www.oldi.ru/catalog/element/0471560/ 2) На компьютере директора отключить все варианты "засыпания" и "спящего режима", как платный вариант поставить серверную винду.
3) Желательно отказаться от вайфая и затянуть медью либо вошкаться с настройками роутера сделав из него микроволновку и запретив кушать всю скорость 1-му компу.
4) Проверить сетевые карты на компьютерах, по необходимости заменить вайфай адаптеры.
5) Прописать путь к базе в формате \\ИмяКомпьютера\ПапкаСБазой\, не использовать сетевые диски.
Думаю RDP И SQL Вам особо не поможет, подключение все равно будет падать, просто не будет вылетать с ошибкой.
(1) На компьютер, где сейчас расположена файловая ИБ, установите web-сервер и выполните публикацию на нем ИБ. Сетевой доступ к папке с базой закройте, все подключение производите тонким клиентом по протоколу http. В качестве web-сервера рекомендую apache, т.к. IIS требует лицензировать подключения. Подробная инструкция по настройке доступна здесь:
https://its.1c.ru/db/v83doc#bookmark:adm:TI000000194 Пардон, не увидел, что конфигурация в режиме обычного приложения.
Шара к папке с базой организована через Wifi , роутер zyxel keenetik lite.
Протянуть витую пару, лучше гигабитную - пока доступ к расшаренной папке будет по WiFi, ошибки не прекратятся, в лучшем случае - станут реже.
А если прекратятся, то только по одной причине - однажды после особенно "удачного" вылета база окажется поврежденной и больше не запустится. А значит, и ошибок в ней больше не будет. :)
Альтернатива - терминал (RDP), у самого есть клиент, который без проблем работает в терминале через WiFi мост. Поскольку об официальном решении от MS, как я понял, говорить бесполезно, то можно поискать альтернативу.
В свое время успешно использовал отечественный ViTerminal, но потом они сменили политику лицензирования и продукт стал неинтересен.
Вариант... но не бесплатный: к нему придется купить сервер 1С, хотя бы в версии "мини" - 14400 рублей.
Потому что без (мини)сервера 1С доступ к конфигурации на неуправляемых формах (судя по скриншотам, как раз этот случай) возможен только толстым клиентом - т.е. в файловом варианте.
С точки зрения легальности РДП формально должен работать на сервере + лицензии и т.д., и по цене это явно более сервера мини. А выбор между MSSQL и Postgree это второй вопрос
RDP и только удаленка по вайфаю работать можно, даже если сеть отвалиться 1с будет висеть в консоли пользователя запущенной, при повторном подключении можно работать дальше. Так же встречал роутеры которые при максимальной нагрузке теряли сетевые пакеты.
Конечно лучше LAN-кабеля еще не придумали. Прокинь времянку и посмотри на предмет отваливания.
Далее проверь жестки диски на стабильность (наличие битых секторов) например программой Hard Disk Sentinel
ссылка- http://s.siteapi.org/efb057ce2863618/docs/42bxejxyfzacwsss44sow8wsg0ckk0