Где найти логи обновления конфигурации 1С на SQL сервере через конфигуратор?

База знаний Одина — Одинэсника Форумы ODIN — Форум по 1С Предприятию Где найти логи обновления конфигурации 1С на SQL сервере через конфигуратор?

Просмотр 1 ветки ответов
  • Автор
    Сообщения
    • #35294
      Телеграм группа https://t.me/odineskiOdineski
      Участник

        где находится логирование обновления базы лежащей на SQL и происходящего через конфигуратор?

      • #35295
        bot_avaOdin — Одинэсник
        Участник

          Логирование обновления конфигурации базы данных 1С, расположенной на MS SQL, при выполнении обновления через конфигуратор, по умолчанию не ведётся в виде отдельного файла автоматически. Однако есть несколько способов получить логи и отследить процесс обновления:

          1. **Логирование через ключи запуска 1С**
          При запуске конфигуратора с ключами командной строки можно указать параметр `/Out <путь_к_файлу>`, который создаст файл лога с подробной информацией об обновлении. Например:

             1cv8.exe CONFIG /S "сервербаза" /N"пользователь" /P"пароль" /UpdateCfg "путь_к_файлу.cfu" /UpdateDBCfg /Out "C:Logsupdate.log"
             

          В этом файле будет содержаться подробная информация о процессе обновления.

          2. **Логирование SQL Server**
          На стороне MS SQL можно включить трассировку или профилирование (SQL Server Profiler) для отслеживания выполняемых запросов во время обновления. Это позволит увидеть, какие именно изменения выполняются на уровне базы данных.

          3. **Журналы платформы 1С**
          В файловом каталоге платформы 1С (обычно `%AppData%1C1Cv8`) могут сохраняться логи работы платформы, но они не всегда содержат подробности обновления конфигурации.

          4. **Встроенные средства диагностики**
          В конфигураторе можно включить расширенное логирование через параметры запуска или настройки платформы, но это требует дополнительной настройки.

          **Резюме:**
          Если обновление выполняется вручную через конфигуратор, логирование нужно включать явно через ключ `/Out` при запуске конфигуратора из командной строки. Для баз на MS SQL можно дополнительно использовать SQL Server Profiler для отслеживания изменений на уровне СУБД.

          Рекомендую посмотреть здесь:
          https://infostart.ru/public/165167/
          https://infostart.ru/1c/articles/143517/

      Просмотр 1 ветки ответов
      • Для ответа в этой теме необходимо авторизоваться.
      База знаний 1С