8.х Как изменить месторасположение файлов Сервера1С?

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

  1. TopicStarter Overlay
    Snickbw
    Offline

    Snickbw Опытный в 1С

    Регистрация:
    25 дек 2007
    Сообщения:
    115
    Симпатии:
    0
    Баллы:
    26
    Сервер Win2003Standard x64 Edition, два жестких диска С: и D:
    При установке ПО Сервер1С указываю папку на диске D: (D:\Program Files\1cv82\), программа устанавливается. Вроде всё нормально, установилась программа в указанную папку. Запускаю Сервер1С - заработало.
    Но, смотрю, на диске C: катастрофически начинает уменьшаться место. Лезу на диск С: и в папке "C:\Program Files\1cv82\srvinfo\reg_1541" опять формируются папки с именами типа "7e6c0d7e-54e5-41d2-8fcd-9e73f1365718" размер которых начинает расти бешеными темпами.
    Вопрос: как заставить Сервер1С жить только на диске D: ?
  2. uza
    Offline

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

    Регистрация:
    10 июл 2007
    Сообщения:
    1.845
    Симпатии:
    1
    Баллы:
    29
    Прямого ответа на вопрос не знаю. На ум приходит несколько вариантов, но их надо проверять.
    А вот "бешеными темпами", растут журналы регистрации 1С. И тут можно предолжить следующее:
    1) Подумайте, нужны ли они вам в такой детализации?
    2) Нужны ли Вам журналы за весь период жизни БД, или только за определенный период (за последний месяц/квартал/год)?
    3) Как много людей используют журналы регистрации, и как часто? Можно ведь обрезать ЖРы, допустим ежемесячно или раз в квартал, а полученные дампы складывать на отдельном диске?
    получение даных из таких дампов тоже возможно средствами 1С, другое дело - вопрос удобства работы с 5-10 дампами, вместо одного "большого". Причем вопрос это "стреляет" в обе стороны. Поиск информации по одному документу / справочнику в небольшом дампе работает быстрее чем в большом (особенно если в журнале регистрации не настроенно разделение по периодам), но искать все хвосты по одному документу за последние, допустим 5 лет, при разделении на ежеквартальные дампы - утомительно (по сути нужно сформировать 5х4 отчета по журналу... хотя возможна и автоматизация этого процесса)
  3. TopicStarter Overlay
    Snickbw
    Offline

    Snickbw Опытный в 1С

    Регистрация:
    25 дек 2007
    Сообщения:
    115
    Симпатии:
    0
    Баллы:
    26
    Тогда вопрос: а какое отношение имеет Сервер1С к БД. База Данных находится на отдельном сервере на котором установлена MSSQLServer2012.
    Как я представлял Сервер1С - это сервер приложений, т.е. он формирует запросы к MSSQLServr-у и получает уже готовый ответ, и за целостность БД по идее долен отвечать. А тут выходит, что и сам Сервер1С ведёт какую-то свою БД у себя (журналы регистрации). Или я не правильно понимаю функционирование Сервера1С как одно из звеньев трехзвенной системы. (Клиент-СерверПриложений-СУБД)
  4. Draco
    Offline

    Draco Модераторы Команда форума Модератор

    Регистрация:
    28 окт 2009
    Сообщения:
    13.628
    Симпатии:
    946
    Баллы:
    204
    Журнал регисрации - это не обект базы данных - это чтото вроде лог файла. вы если просто бэкап SQL сделаете и развернете его где то еще , то журнала регисрации у Вас не будет т.к. он не относиться к БД
  5. TopicStarter Overlay
    Snickbw
    Offline

    Snickbw Опытный в 1С

    Регистрация:
    25 дек 2007
    Сообщения:
    115
    Симпатии:
    0
    Баллы:
    26
    Есть ли возможность отключить формирование ЖР или сказать Серверу1С чтобы он вёл их там где указано , т.е. на диске D
  6. Draco
    Offline

    Draco Модераторы Команда форума Модератор

    Регистрация:
    28 окт 2009
    Сообщения:
    13.628
    Симпатии:
    946
    Баллы:
    204
    В конфигураторе Администрирование - настройка журнала регистрации - там можно отключить
  7. uza
    Offline

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

    Регистрация:
    10 июл 2007
    Сообщения:
    1.845
    Симпатии:
    1
    Баллы:
    29
    Отключить, но не переназначить место ведения логов. Об отключении я указал еще выше.
    Можно попробовать переназначить и место... методом изъятия гланд через задний проход:
    1) Останавливаем сервер 1С
    2) Переразбиваем диск или создаем шару.
    3) Удаляем папку 1Совскую с диска С (перемещаем)
    4) Подключаем шару, или раздел диска как папку NTFS с именем совпадающим с именем папки шага 3
    5) Заливаем на это новую NTFS папку файлы, котоыре удаляли на шаге 3 (мы их не удаляли, мы их перемещали, да)
    6) Стартуем сервер 1С и надеемся.
    7) Ссли надежды не оправдались, то восстанавливаем все как было (шаг 0 = накатываем резервную копию диска С всего сервера, да)

    Может и сработать. Для системы выглядеть будет так, как будто запись идет на диск С, по факту же эти пресловутые файлы будут размещены на другом диске/разделе.
    На практике не пробовал => за базар не отвечу.

    Грохнуть вообще журнал регистрации - кординально IMHO. Следов деятельности пользователей не будет оставаться. А иногда они ой как нужны. Мало отключить ведение, надо еще и очистить. Т.к. просто отключение - приведет к тому, что новые события записываться не станут. А вот удалятся ли записи по уже существующим - вопрос.

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