8.х Снять блокировку базы данных PostgreSQL

Тема в разделе "Установка платформы "1С:Предприятие 8"", создана пользователем maerde, 17 окт 2012.

  1. TopicStarter Overlay
    maerde
    Offline

    maerde

    Регистрация:
    12 июл 2010
    Сообщения:
    21
    Симпатии:
    0
    Баллы:
    1
    Здравствуйте!

    Производилась работа с 1С в режиме Конфигуратор (в клиент серверном варианте на PostgreSQL) и пришлось завершить сеанс через консоль адвинистрирования серверов 1С. Процесс на компьютере также был завершен. При попытке запуска базы выдаётся сообщение "Ошибка разделенного доступа к информационной базе", активны сеансы Конфигуратор.
    Подскажите пожалуйста, как снять блокировку базы данных PostgreSQL?
  2. Requin
    Offline

    Requin Опытный в 1С

    Регистрация:
    10 май 2010
    Сообщения:
    1.911
    Симпатии:
    2
    Баллы:
    29
    Рестарт сервера делали?
  3. uza
    Offline

    uza 1С, VBA (EXCEL), VB (.NET + WEB)

    Регистрация:
    10 июл 2007
    Сообщения:
    1.845
    Симпатии:
    1
    Баллы:
    29
    7мь бед - один RESET :)
    Можно попробовать мягше, через консольку администрирования серверов 1С.
  4. TopicStarter Overlay
    maerde
    Offline

    maerde

    Регистрация:
    12 июл 2010
    Сообщения:
    21
    Симпатии:
    0
    Баллы:
    1
    Дело в том, что на сервере 1С предприятия есть другие базы на MS SQL Server, которые должны продолжать работать. Остановка и запуска сервиса PostgreSQL не помогла. В консоли администрирования серверов 1С:Предприятия для базы данных видно соединение Конфигуратора и его можно сбросить, но оно восстанавливается. Можно как-то для одной этой базы (на PostgreSQL она одна) снять блокировку не затронув другие?
  5. uza
    Offline

    uza 1С, VBA (EXCEL), VB (.NET + WEB)

    Регистрация:
    10 июл 2007
    Сообщения:
    1.845
    Симпатии:
    1
    Баллы:
    29
    Не знаю как это технически реализовывается с постгри, но в случае скуля во первых пользователь, от которого "крутиться" сервер 1С должен быть процесс админом. И это уже спасает от 90% подобных ситуаций (удается успешно рвать сеанс).
    В противном случае я бы попробовал следующее:
    1) Стопарнул бы БД в MS SQL методом отсоединения оной (ну бэкап предварительно снять, само собой). При этом скуль покажет зависший коннект и его можно будет порвать (с отказом от дальнейшего отсоедниения БД).
    Часто одно уже это решает проблему.
    2) В свойствах БД на кластере 1С (через консоль управления серверами) установил бы блокировку начала сеансов (ВНИМАНИЕ! Обязательно указать код разрешения, а то бывют глюки) и повторно попытался бы "сдернуть" сеанс конфигуратора.

    P.S.
    А что, в ночь ребутнуть сервер тоже низя? Ребутнуть нужно оба сервера (СУБД и 1С, причем одновременно а не последовательно - для надежности). 10-15 минут простоя в месяц нечто не заложенно на обслуживание? Нечто это повлечет какие-то серьезные убытки?

Поделиться этой страницей