Как выключить windows modules installer worker

Содержание
  1. Как отключить установщик модулей Windows
  2. Установщик K2
  3. Регистрация пользователя на информационном сервисе FTP
  4. Логин пользователя
  5. Описание установщика
  6. Пользовательский интерфейс
  7. Местоположение
  8. Использовать
  9. Запуск программы установки
  10. Требования к программному обеспечению
  11. Требования к оборудованию
  12. Установка
  13. Другие варианты
  14. Что делать в случае затруднений?
  15. Доступна установка
  16. Установка ИС К2
  17. Локальная установка
  18. Переустановить
  19. Сервер приложений K2
  20. Сервер приложений K2 64 бит
  21. К2 4ВЕБ
  22. Веб К2
  23. Сервер веб-служб K2
  24. Колл-центр K2
  25. Служба сервера Asterisk
  26. Подключаемый модуль сервера Outlook K2
  27. Подключаемый модуль клиента K2 Outlook
  28. Интернет-магазин K2
  29. Интернет-магазин K2, сайты компаний
  30. Расширение за счет дополнительных установок
  31. Процедура переустановки K2
  32. Глоссарий терминов
  33. Создано тестовое окружение для переустановки
  34. Процедура переустановки
  35. Схема
  36. Отдельные шаги переустановки
  37. Принято решение: доступен ли исполняемый файл K2?
  38. Запланированная переустановка
  39. Выход всех пользователей
  40. Резервное копирование всех баз данных
  41. Диспетчер переустановки — подготовка к переустановке
  42. Выполнение предустановочной подготовки
  43. Проверка обязательных версий инициализации во всех базах данных
  44. Выполнение обязательных инициализаций в клиентах, где
  45. Проверка структур всех баз данных
  46. Резервное копирование всех баз данных 2
  47. Решено: базы данных идентичны установленной версии K2
  48. Решено: есть ли резервные копии базы данных?
  49. Восстановить базу данных из резервной копии
  50. Проверка места на диске (C, установка, база данных)
  51. Начать переустановку
  52. Решено: существует ли оригинальный K2?
  53. Решено: есть ли запись в программе установки?
  54. Удалена установка K2
  55. Решено: удалено вурон?
  56. Установка файлов новой версии
  57. преобразование SQL

Как отключить установщик модулей Windows

Этот документ служит руководством по использованию установщика K2 и отдельных установок, которые он предлагает.

Глава Описание программы установки посвящена знакомству с пользовательским интерфейсом программы установки. Его основные функции и преимущества описаны здесь.

Следующая глава, Использование, уже является руководством по работе с установщиком, каковы требования к программному и аппаратному обеспечению и что делать, если одна из установок не удалась.

Предпоследняя глава «Доступная установка» представляет собой описание отдельных установок, предлагаемых установщиком. Для каждой установки подробно описаны отдельные экраны ввода, чтобы у пользователя не возникло проблем с успешным завершением любой из установок. Если некоторые экраны установщика совпадают, то описывается только дистрибутив этих установщиков.

В последней главе «Расширение за счет дополнительных установок» обсуждается возможность расширения установщика K2 за счет новых установок.

Установщик K2

Основной идеей установщика К2 является объединение всех установок, подключенных к ИС К2, в одном месте, откуда каждую можно повторно установить как так называемый новый экземпляр. Каждый такой экземпляр может управляться установщиком, то есть ремонтироваться, обновляться или удаляться. Управление также может выполняться для отдельных экземпляров, например, для разных установок.

Регистрация пользователя на информационном сервисе FTP

Версии, загружаемые и устанавливаемые через установщик K2, всегда распространяются на инфосервисе FTP. Поэтому необходимо, чтобы пользователь был зарегистрирован на Infoservis и установил пароль для FTP. Только тогда он получит доступ к новым установкам.

Пароль для доступа к FTP можно установить в информационном сервисе в разделе «Информация о пользователе». Здесь необходимонажав кнопку Изменить, перейдите к изменению пользователя.

Рис.: Инфосервис — Детали пользователя

Поля для ввода паролей отображаются в реквизитах смены пользователя инфосервиса. Это пароль ftp и пароль ftp (опять же). В этих полях необходимо установить и подтвердить пароль для данного пользователя для доступа к информационному сервису FTP и распределенным установкам.

Рис.: Сведения о пользователе — установка пароля на ftp

Затем сохраните изменения, нажав кнопку «Сохранить изменения». Изменения, внесенные таким образом пользователем инфосервиса, всегда вступают в силу в течение 24 часов с момента их сохранения!

Логин пользователя

Для корректного использования установщика K2 требуется вход пользователя в информационный сервис FTP. Форма для ввода данных для входа всегда отображается после запуска установщика.

Рис.: Форма входа в информационный сервис FTP

Информация для входа пользователя отображается в левом нижнем углу формы установщика K2. Если есть, то здесь отображается текст Не подключено, ни один установщик в данный момент не подключен к информационному сервису FTP. Здесь отображается текст Не подключено, например. если пользователь использует опцию «Продолжить без входа» в форме входа.

Пользователи также могут войти в информационную службу FTP с помощью кнопки «Войти», которая находится в правом верхнем углу установщика K2. Снова появится окно ввода данных для входа.

Рис.: Кнопка входа в информационный сервис FTP

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

Описание установщика

Установщик K2 — это приложение, используемое для установки и управленияустановка продукта K2 atmitec spol. с.р.о. Установщик K2 должен быть установлен перед использованием. Во время установки можно выбрать место установки.

Пользовательский интерфейс

Главный экран установщика содержит вкладки – Новая установка, Установлено, Другая установка, Настройки, Справка.

Новая установка

На вкладке Новая установка вошедшему в систему пользователю доступен список всех доступных установок. Каждая из возможных установок определяется именем, описанием и значком. Отдельные установки здесь функционируют как группы (раскрывающиеся меню), которые можно открывать и расширять двойным щелчком левой кнопки мыши. Затем отобразится список доступных длинных установок в рамках данного продукта (группы). Так что если будем распаковывать, пишите. Информационная система К2, здесь мы увидим список версий информационной системы, которые доступны авторизованному пользователю и которые можно скачать и установить. Символ флага здесь используется для определения языковой локализации данной версии.

Рис.: Вкладка «Новая установка»

Установлено

Вкладка «Установленные» содержит список установок, которые уже установлены на данном компьютере.

Рис.: Вкладка установлена

Отдельные установки разделены здесь на группы, функционирующие как раскрывающиеся меню. Каждое из этих предложений всегда содержит список всех экземпляров, установленных для данного продукта (группы). Для каждой группы указано количество содержащихся в нем установок. Установки отдельных продуктов могут быть сгруппированы здесь в соответствии с типом установки или в определенные пользователем папки. С помощью значка покажем центр по типу установки. Сортировка по папкам, заданным пользователем, нажатием на иконку . Содержание отдельных групп,можно отобразить, дважды щелкнув левой кнопкой мыши.

Рис.: Вкладка установлена

Для каждого экземпляра даются его имя и обозначение версии. Далее идут столбцы для даты установки, возможно версии обновления и места этой установки. Если более новая версия доступна после входа пользователя в систему, номер этой доступной версии будет отображаться с зеленым символом в предпоследнем столбце установки. Значок также виден для каждой установки. Если навести курсор мыши на этот значок, отобразится список подробной информации о каждой установке данного продукта. Это та же информация, что и в столбцах, т. е. Продукт, Версия, Имя, Группа, Обновление, Расположение. Здесь важно поле Доступные обновления, где перечислены все варианты работы с установленной версией данного продукта.

Отображается по группам

Индивидуальные установки на вкладке Установленные могут быть отсортированы по группам, созданным пользователем. Включаем режим отображения по заданным группам с помощью значка . Процесс создания групп и управления установками прост. Столбец Группа доступен для редактирования для каждой установки. Двойным щелчком левой кнопки мыши можно поместить курсор в эту колонку и добавить название группы, в которую мы хотим поместить установку.

Рис.: Вкладка Установлено — создание групп

При нажатии клавиши Enter будет выполнена установка в указанную группу. Установки без указанной группы будут добавлены к установкам без группы .

Рис.: Вкладка «Установлено» — созданные группы

Другая установка

Вкладка Другие установки содержит установки программ, которые не являются абсолютно необходимыми для работы ИС К2, но могут быть полезны. это установкаПрограмма Adobe Acrobat Reader, клиент Oracle Call Interface (OCI) 11.1. и Microsoft .NET Framework 4.5.1. Далее следует установка расширений IIS (IIS URL Rewrite 2.0 x64 и PHP 5.3 для IIS) и Microsoft Visual C++, необходимых для беспроблемной установки продукта K2 E-shop.

Установить

Вкладка для настройки основных свойств установщика K2.

Рис.: Программа установки K2 — вкладка «Настройки»

Путь к временным файлам установщика

Поле для установки пути к временным файлам установщика.

Путь к загруженным установкам

Установка пути к сохраненным установкам (обновлениям). Сохраните выбранный установщик и запустите загруженную установку.

Отображение доступных версий продукта для загрузки

Используя эту опцию, можно отфильтровать версии, предлагаемые для установки из информационной службы FTP, вошедшему в систему пользователю на вкладке Новая установка.

  • Все доступные версии — все доступные версии с информационной службы FTP будут доступны на вкладке Новая установка.
  • Только последняя версия для каждого доступного выпуска — только последняя версия из каждого доступного выпуска будет доступна вошедшему в систему пользователю на вкладке Новая установка. Таким образом, в более старых выпусках также могут быть версии.
  • Только последняя версия — на вкладке Новая установка будут доступны только последние версии доступных на данный момент выпусков.

Этот параметр также влияет на версии, доступные для обновления на вкладке «Установлено».

Неявно устанавливаемые продукты из центра

В этом поле можно задать метод централизованной установки продуктов в отдельные группы на вкладке Установленные.

Язык установки для загрузки

Здесь вы можете выбрать язык локализации установки ИС К2, которыйбудет предложен вошедшему в систему пользователю для загрузки и последующего использования. Этот параметр применим только к установкам IS K2.

Автоматический вход после запуска

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

Выполнить массовую переустановку в тишине

Если этот флаг установлен, массовая переустановка будет выполняться «молча», без необходимости подтверждения отдельных шагов. Этот вариант можно использовать для всех продуктов, кроме переустановки ИС К2.

Сохраненные данные для входа

Кнопка Удалить удалит сохраненные пользователем данные для входа в информационную службу FTP, и после запуска программы установки потребуется снова войти в систему.

Нажмите кнопку Удалить, чтобы удалить все загруженные установки с диска.

Помощь

Вкладка «Справка» показывает версию программы установки K2. Далее есть важные ссылки для помощи и технической поддержки. В нижней части этой вкладки доступна системная информация о машине, на которой установлена ​​и запущена программа установки K2.

Местоположение

Установщик K2 полностью локализован на чешский и английский языки. Каждая установка, доступная в программе установки, также полностью локализована на чешский и английский языки. Язык всегда используется в зависимости от среды ОС Windows.

Установщик может быть легко расширен для включения других языков путем перевода текстов.

Использовать

Запуск программы установки

Установщик К2 автоматически запускается в режиме с административной авторизацией. Установщик K2 запускается с помощью файла «K2Installer.exe». Пользователи старых операционных систем, таких как Windows XP и Windows Server 2003, должны запустить файл «K2InstallerCompatibilityMode.exe». Этипользователи имеют определенные ограничения в режиме совместимости. Они могут работать только в автономном режиме инсталлятора, т.е. не могут авторизоваться на FTP инфосервисе, и ограничены скоростью инсталлятора в этом режиме.

Необходимым условием является обеспечение необходимого программного и аппаратного оснащения компьютера, на котором мы будем использовать программу установки.

Требования к программному обеспечению

  • Клиентская операционная система — Windows 7 и выше
  • Операционная система сервера — Windows Server 2008 SP2 и выше
  • .NET Framework 4.5
  • Установщик Windows версии 3.1 и выше

Требования к оборудованию

  • Процессор — 1 ГГц
  • Оперативная память — 512 МБ
  • Жесткий диск. Программе установки требуется как минимум столько же места на диске C:, сколько и размер исполняемого установочного пакета + 20 МБ для успешного запуска установки.

Установщик обновлений

Каждый раз, когда вы входите в информационную службу FTP, программа установки K2 проверяется на наличие обновлений. Если будет найдено доступное обновление, программа установки K2 предложит его для загрузки.

Рис.: Загружено доступное обновление установщика K2

Нажмите кнопку Да, чтобы сохранить данное обновление. После загрузки обновления программа установки K2 автоматически предложит это обновление для установки.

Рис.: Установка доступного обновления установщика K2

Нажатие кнопки Да запустит руководство по установке K2 installer.

Рис.: Руководство по установке программы установки K2

Установка

Установка любого типа всегда должна быть загружена и сохранена на диск перед фактической установкой. Для этой цели служит кнопка «Загрузить». После сохранения кнопка «Установить» становится доступной для выбранной и загруженной установки. Нажав эту кнопку, установщик начнет установку данноготовар. Кнопка «Удалить» используется для удаления загруженной установки с локального диска.

Рис.: Загрузочная установка

Отдельные установки имеют разные экраны ввода в зависимости от установленного продукта, см. главу Доступные установки.

Если установка прошла без ошибок, появится сообщение об успешном завершении установки. После перехода на вкладку Installed мы увидим, что в данном типе установки будет добавлена ​​новая запись об установленном экземпляре.

Если, с другой стороны, во время установки возникнут ошибки, установка отобразит сообщение о том, что она не завершена.

Другие варианты

Поскольку это уже было изменено, все установленные экземпляры продукта доступны на вкладке «Установлено». Эта вкладка используется для управления этими отдельными установками, т.е. обновить, восстановить или удалить их.

Если после запуска установщика и входа в информационную службу FTP будет найдена более поздняя версия, установщик предложит ее для установки в данном экземпляре и пометит значком . Установщик всегда предлагает самую последнюю (самую последнюю) версию в рамках выпуска для обновления установленной версии. Когда версия предлагается для обновления, инсталлятор также следует логике перехода между версиями, а в случае с ИС К2 и языковой локализации. Невозможно, например, переустановить словацкую версию IS K2 на чешскую версию. Затем мы обновим данный экземпляр с помощью кнопки «Выполнить». Кнопка «Удалить» используется для запуска удаления выбранной версии.

Рис.: Вкладка «Установлено» — обновление версии

Поле с номером версии для обновления может быть открыто. В отображаемом окне всегда перечислены все доступные версии, которые можно установить. Это предложение основано на загруженных и сохраненных версиях на диске и на информационной службе FTP. Если мы выберем здесь более низкую версию, чем она естьустановленный в данный момент экземпляр, здесь будет отображаться значок . Вот как экземпляр можно понизить до более ранней версии.

Рис.: Вкладка Installed — установка более ранней версии экземпляра

Установки внутри группы могут быть объединены в одну выбранную версию. Для этой цели служит поле в заголовке каждой группы. Инсталлятор автоматически добавит для установки последнюю возможную распространенную версию, найденную на локальном диске или в информационном сервисе FTP. После этого версия помечается значком . Поле можно открыть для просмотра списка всех доступных установок. При нажатии кнопки «Выполнить» программа установки постепенно обновит все экземпляры в группе до выбранной версии.

Рис.: Вкладка «Установлено» — массовое обновление (унифицированной) версии

Выбрав ту же версию для установки, мы также можем восстановить уже установленные экземпляры с помощью установщика K2. Программа установки K2 пометит эту версию значком . Нажатие кнопки «Выполнить» запустит установку (восстановление) этой версии.

Рис.: Вкладка «Установлено» — восстановление установки

Переустановить «в тишине»

Массовая переустановка продуктов группами может выполняться «молча», т.е. без необходимости подтверждения отдельных шагов реализации действия. Этот способ можно использовать для всех продуктов, кроме переустановки K2 Information System. Для активации данной опции необходимо установить флажок Выполнять массовые действия в тишине, доступный на вкладке Настройки.

Что делать в случае затруднений?

Если во время установки возникает какая-либо ошибка, препятствующая ее продолжению, появится окно с описанием того, что данная установка была прервана, см. рис.: Преждевременное завершение. В этом случае вам нужно проверить файл журнала, чтобы убедиться, чтоне содержит подробной информации об ошибке. Файл журнала хранится во временной папке установщика K2Installer.tmp на диске C:, которая доступна только во время установки, и называется log.txt. Чтобы получить этот лог-файл, необходимо оставить диалог открытым, см. Рис.: Преждевременное завершение, это означает не подтверждать диалог кнопкой Готово. Затем мы найдем этот файл журнала в измененном каталоге. После подтверждения диалога кнопкой «Готово» временная адресная книга и файл журнала будут удалены.

Для более легкого обнаружения и последующего исправления ошибки рекомендуем отправить лог-файл в информационную службу.

Рис.: Преждевременное завершение

Доступна установка

В следующей главе приведены инструкции по установке отдельных установочных пакетов, доступных в основном меню программы установки K2.

Установка ИС К2

Описание

Данный инсталляционный пакет предназначен для установки информационной системы К2.

Для существующих пользователей

Начиная с версии «MONDE» установка K2 доступна с помощью установочного пакета MSI. Оригинальный установщик больше не будет распространяться. Изменение установщика также приводит к изменению философии установки, что потребовало использования пакета MSI. Специально для установки K2 необходимо зарезервировать одну машину, с которой будет устанавливаться K2. А именно, записи об установленных приложениях хранятся в реестре данного компьютера, а установка с другой станции ничего не знает об установленных продуктах.

Требования к программному обеспечению

По сравнению с K2Installer требуется Microsoft .NET Framework 4.5 или более поздней версии, которую можно загрузить и установить с http://www.microsoft.com/cs-cz/download/details.aspx?id=30653. Пакет MSI не может обнаружить этот факт, поэтому сначала стоит заглянуть в драйверы.панели в раздел удаления программы, установлен ли упомянутый выше модуль.

Новая установка

После запуска установки и выполнения всех вышеперечисленных условий отобразится первое диалоговое окно, информирующее пользователя о том, что запущен установщик продукта «К2», см. рис.: Начало установки К2.

Рис.: Начало установки К2

После нажатия кнопки «Далее» мы переходим ко второму диалоговому окну, содержащему лицензионное соглашение, которое мы должны принять после прочтения, чтобы продолжить. Принимаем соглашение, поставив галочку напротив пункта Я согласен с условиями лицензионного соглашения, см. рис.: Лицензионное соглашение К2.

Рис.: Лицензионное соглашение K2

Кнопка «Далее» переводит нас в третий диалог, где пользователю предлагается ввести путь, по которому должна быть установлена ​​ИС К2, см. рис.: Каталог назначения К2. С помощью кнопки «Изменить» вы можете перемещаться по классическому диалогу каталогов на физических дисках или в сети.

Рис.: Таможенный адрес K2

После выбора адресной книги и нажатия кнопки Далее отображается форма, предлагающая пользователю выбрать платформу базы данных, см. рис.: Выбор платформы базы данных — MS SQL. Всегда необходимо выбрать имя сервера, которое автоматически заполняется как имя компьютера, с которого установлена ​​ИС К2, а затем имя основного каталога, которое автоматически заполняется в соответствии с выбранным каталогом.

Рис.: Выбор платформы базы данных — MS SQL

Если выбрана установка на «Oracle», необходимо заполнить дополнительные данные для подключения к серверу, а именно пользователя, пароль и табличное пространство, см. рис.: Выбор платформы базы данных — Oracle.

Рис.: Выбор платформы базы данных — Oracle

Диалоговое окно содержит еще три кнопки. Кнопка Проверить соединение служит для проверки соединения по введенным данным. тест запускать не надопотому что это также происходит при нажатии кнопки «Далее». О результате теста нам сообщают в трех возможных окнах. Во-первых, сообщает об успешном подключении, см. Рис.: Успешное подключение, во-вторых, о неверных данных для входа, см. Рис.: Неудачное подключение, а чтобы прочитать о конфликте имени каталога, см. Рис.: База данных существует. Неудачное подключение происходит, если сервер или пользователь и пароль (на Oracle) введены неправильно или в языковых настройках каталога неправильное сочетание значений, см. Кнопка «Дополнительно» .


Рис.: Подключение успешно


Рис.: Не удалось подключиться


Рис.: База данных существует

Кнопка «Дополнительно» используется для установки языка каталога. Нет необходимости устанавливать, если используемый язык K2 не соответствует языку установки. Согласно языку IS K2 в пакете MSI значение заполняется автоматически. Если они не соответствуют требованиям пользователя ИС К2, их можно изменить, см. рис.: Установка языковых переменных. Эту настройку должен выполнять человек, знающий проблему, иначе не гарантируется корректная работа К2 при общении с базами данных.

Рис.: Настройка языковых переменных

Кнопка «Сброс» восстанавливает значения расширенных языковых настроек в соответствии с языком IS K2 в пакете MSI.

После успешной настройки и нажатия кнопки Далее выберите файл лицензии для данной версии системы К2 из следующей формы.

Рис.: Выбор файла лицензии

Если мы не заполним путь к файлу лицензии, в конце установки установщик попросит загрузить этот файл еще раз.

Рис.: Неверный отчет о лицензии


Рис.: Сообщение о возможности загрузки новой лицензии

После нажатия кнопки Далее на форме заполнения пути к файлу лицензии в установке появится форма с возможностью установки некоторых дополнительных компонентовIS K2, см. рис.: Настройка дополнительных компонентов установки. В настоящее время можно изменить только установленный компонент языка R.

.

В этой форме мы устанавливаем Статус K2, который служит для отправки информации об использовании лицензии в компанию K2 atmitec. Если мы отметим поле Production K2, ИС K2 будет зарегистрирована как производство, если мы не отметим поле, IS K2 будет тестовой и ее функциональность будет ограничена.

Рис.: Настройка дополнительных компонентов установки

После нажатия кнопки «Установить» начнется установка IS K2. О ее ходе нас информирует индикатор прогресса, см. рис.: Ход установки. Может случиться так, что указатель остановится, и будет казаться, что ничего не происходит. В этом случае неплохо заглянуть в трей или в системные процессы, чтобы увидеть, не запущены ли уже программы K2, а именно «k2_sqlrs» или «k2wimport», которые скрыты за окном, показывающим ход установки.

Рис.: Процедура установки

Об успешной установке сообщает следующее диалоговое окно, см. рис.: Установка завершена. На этом экране доступен флажок Run K2. Если этот флажок установлен, диалоговое окно для запуска IS K2 автоматически появится сразу после завершения установки.

Рис.: Завершенная установка

В случае ошибки установки появится окно, см. рис.: Неудачная установка.


Рис.: Установка не удалась

Замаскированный строитель К2

Перестройка существующей установки IS K2 — это действие, при котором K2 устанавливается в уже существующий каталог с уже существующим K2, установленным старым установщиком, т. е. при переходе 133 -> MONDE, или если по какой-то причине необходимо было удалить IS K2. Важно иметь файлы «k2_3main.ini» в случае версии 133 или «k2.ini» в случае версииMONDE и выше и выше файла «sysk2.ini». Из этих ini-файлов считывается информация, необходимая для успешной установки K2. Процесс проверки такой же, как при установке IS K2. Разница заключается в том, что при отображении диалогового окна настроек платформы базы данных некоторые поля выделены серым цветом, поскольку их изменение нежелательно. Для Oracle вам нужно только заполнить данные пользователя и пароля.


Рис.: Вопрос о схеме установки здания

Установочные логотипы

Установщик K2 будет отображать сообщение о его завершении после выполнения любого действия (установка, переустановка, удаление продукта). Здесь у пользователя есть два варианта.

Рис.: Завершенная установка

Нажав кнопку «Закрыть», форма будет закрыта. С помощью кнопки Показать информацию об установке вы можете отобразить подробную информацию о выполненном действии. Каждое действие, выполняемое установщиком, записывается в текстовый файл и сохраняется в папке K2Installer.tmp. Поэтому, если пользователь выбирает вариант отображения детализации, всегда будет открываться форма, где видны именно эти логи с подробным списком отдельных шагов, т.е. из файла K2Installer.tmp.

Рис.: Подробная информация об установке

В случае, если массовая переустановка выполняется установщиком в фоновом режиме, т.е. без необходимости соглашаться на отдельные шаги, установщик выведет окно с информацией обо всех выполненных установках в конце этого действия. Здесь также можно с помощью кнопки Подробно отобразить подробный отчет о выполненном действии.

Рис. Информация об установках, выполненных «в тишине»

Если какие-либо из результирующих файлов журнала слишком велики, они загружаются сюда не сразу, а только после нажатия на видимую ссылку.

Рис.: Ссылка для отображения логотипа

Все файлы журналов могут быть сохранены в формате «*.ZIP»заархивировать и подготовить их таким образом, например, для отправки. Файлы журнала можно сохранить, нажав кнопку Подготовить файлы журнала к отправке. Откроется диалоговое окно, где мы выбираем имя файла и выбираем папку, в которой мы хотим сохранить файл. Созданный архив «*.ZIP» содержит все файлы журналов, относящиеся к только что выполненному действию, и частью этого архива всегда является файл с именем SystemInfo, который содержит системную информацию о компьютере, на котором установлена ​​и запущена программа установки K2. Это та же информация, которая указана на вкладке «Справка» в программе установки K2.

Файлы журнала службы установки, т. е. находящиеся в папке журнала установки Windows, можно открыть в Блокноте, нажав соответствующую кнопку.

Локальная установка

Принцип локальной установки

Этот тип установки доступен в версии mona K2. Это установка IS K2 на локальный компьютер с тем фактом, что данные связаны с установкой сервера и, таким образом, гарантируют, что они всегда будут иметь одну и ту же версию. Таким образом, локальная установка может быть автоматически переустановлена ​​при обновлении установки сервера.

Локальная установка содержит все двоичные файлы, файлы локализации и файлы справки. Все остальные файлы данных используются локальной установкой совместно с установкой сервера.

Локальная установка K2

Установщик для локальной установки можно найти в каталоге сервера K2, а затем в папке SupportFiles\LocalInstall. Установщик для этой установки можно запустить из этого расположения. Поэтому мы всегда начинаем установку с того сервера К2, на который хотим установить локальную установку ИС К2.

Запустите программу установки из указанного места с помощью файла «K2Installer.exe». Он будет отображаться после запускаэкран установщика с продуктом Локальная установка .

Рис.: Программа установки для локальной установки

Давайте начнем нашу собственную установку с помощью кнопки «Установить». После запуска отображается первое диалоговое окно, которое информирует пользователя о том, что запущен установщик продукта локальной установки K2, см. рис. Запуск локальной установки K2.

Рис.: Запуск локальной установки K2

После нажатия кнопки «Далее» мы переходим ко второму диалоговому окну, содержащему лицензионное соглашение, которое необходимо принять после прочтения, чтобы продолжить. Принимаем соглашение, поставив галочку напротив пункта Я согласен с условиями лицензионного соглашения, см. о нет. Лицензионное соглашение К2.

Рис.: Лицензионное соглашение K2

Кнопкой Далее попадаем в третий диалог, где пользователю предлагается выбрать адресную книгу, см. рис. Выбор целевой адресной книги.

В поле «Папка установки» введите путь, по которому K2 должен быть установлен локально. С помощью кнопки «Изменить» мы можем перемещаться по классическому диалогу каталогов на физических дисках. После выбора адреса установщик добавляет к пути еще один экземпляр локальной установки, например для первой установки это К2, для второй К2_И1, для третьей К2_И2 и т.д., поэтому перед нажатием кнопки Далее желательно проверять путь и т.д. сдача. Такое поведение оправдано, когда мы устанавливаем несколько локальных K2 и для них подготовлена ​​одна общая адресная книга.

Папка, в которой установлена ​​локальная установка K2, должна иметь тип разрешения «Изменить» для пользователя, который будет запускать локальную установку.

Рис.: Установить на действительность

Мы не рекомендуем устанавливать локальный K2 в папку Program Files или Program Files (x86). В этом случае могут возникнуть проблемы с обновлением K2!

Введите путь к каталогу с установкой в ​​поле Основная папка К2сервер K2, на котором установлен этот локальный K2. Здесь всегда предлагается путь к К2, с которого запускается локальная установка. Здесь всегда должен быть указан путь UNC.

Рис.: Выбор адреса назначения

Следующий экран, который появляется после нажатия кнопки Далее, представляет собой только обзор компонентов установки, см. рис. Обзор компонентов локальной установки. Здесь ничего нельзя изменить.

Рис.: Обзор компонентов локальной установки

После нажатия кнопки «Установить» начнется локальная установка K2. Индикатор информирует о своем ходе, см. рис. Ход локальной установки.

Рис.: Процесс локальной установки

Пользователь информируется об успешной локальной установке K2 в следующем диалоговом окне, см. рис. Завершенная локальная установка.

Рис.: Завершенная локальная установка

Нажав кнопку Finish, мы завершаем локальную установку K2.

Служба обновлений K2

Служба обновления K2 обеспечивает совместимость версий между серверной и локальной установкой IS K2. Эта служба обеспечивает обновление локальной установки K2, даже если пользователь не имеет права устанавливать какое-либо приложение на данный компьютер.

Установка службы обновлений

Установщик службы обновления K2 находится в каталоге сервера K2, а затем в папке SupportFiles\LocalInstall\Packages\UpdateService. Поэтому мы всегда должны запускать установщик службы обновлений K2 из каталога сервера K2, в который мы установили локальный K2.

Запустите программу установки из указанного места с помощью файла «K2UpdateServiceInstallation.msi». После запуска отобразится экран установщика с информацией об установке продукта службы обновлений K2, см. рис. Запуск установки службы обновлений K2.

Рис.: Пускустановка службы обновлений K2

После нажатия кнопки «Далее» мы переходим ко второму диалоговому окну, содержащему лицензионное соглашение, которое необходимо принять после прочтения, чтобы продолжить. Принимаем соглашение, поставив галочку напротив пункта Я согласен с условиями лицензионного соглашения, см. о нет. Лицензионное соглашение К2.

Рис.: Лицензионное соглашение K2

Кнопкой «Далее» мы попадаем в третий диалог, где пользователю предлагается выбрать целевую директорию для установки службы обновлений K2, см. рис. Выбор целевой директории. Мы можем изменить каталог, в который будет установлена ​​служба обновления K2, с помощью кнопки «Изменить».

Рис.: Выбор адреса назначения

Следующим шагом установки является ввод имени и пароля пользователя, под которым будет работать служба обновления K2. Можно использовать локальную системную учетную запись, см. рис. Локальная системная учетная запись или учетная запись пользователя домена, см. рис. Эта учетная запись. Условие — учетная запись является администратором данного компьютера, и при этом сервер К2 должен быть виден этому пользователю.

Рис.: Локальная системная учетная запись

После нажатия кнопки «Далее» проверяется соответствие паролей. Если они не совпадают, пользователю предлагается исправить их.

Следующий экран, который появляется после нажатия кнопки Далее, является только информацией для пользователя о готовности данной установки, см. рис. Подтверждение установки.

Рис.: Подтверждение установки

Пользователь информируется об успешной установке службы обновлений K2 в следующем диалоговом окне, см. рис. Установка завершена.

Рис.: Завершенная установка

Нажмите кнопку «Готово», чтобы завершить установку службы обновления K2.

Принцип локальной установки обновления

После установки службы обновления K2 она будет работать междуслужбы в Windows появится значок этой службы. Этот значок отражает 3 состояния службы обновления K2:

  • — Работает служба обновления K2.
  • — Служба обновления K2 остановлена.
  • — Служба обновлений K2 обновит локальную установку K2.

После запуска локальной ИС К2 с помощью файла «K2.exe» всегда проверяется сервер К2, с которым связана данная локальная К2 по данным. Если оба этих К2 одинаковы (имеют одинаковую версию), будет запущен локальный К2. Если версия сервера K2 отличается от версии локального K2, в службу обновления K2 отправляется запрос, и эта служба переустанавливает локальный K2, чтобы он соответствовал версии сервера K2. Затем служба удаляет локальный K2 и переустанавливает его, а затем запускает локальный IS K2.

В случае, если после запуска локального К2 отмечается разница между локальным и серверным К2 и отсутствует подключение к службе обновления К2, т.е. в случае, если служба не запущена или не установлена, будет запущен сервер K2. В этом случае IS K2 сообщает, что запущена серверная версия K2.

K2 удаленное управление локальными установками

Это приложение позволяет администратору IS K2 удаленно управлять локальными установками данной установки сервера K2. Это приложение всегда должно запускаться из корневого каталога сервера K2, а затем из папки администратора. Здесь мы находим файл «K2RemoteUpdateManager.exe», который мы используем для запуска приложения для удаленного управления локальными установками. Все операции, выполняемые удаленным управлением локальной установки K2, требуют, чтобы на данном удаленном компьютере была запущена служба обновления K2.

Текстовый файл «LocalInstallations.k2» также доступен в каталоге Admin. В этом файле перечислены все локальные установки IS K2, которые былиустановлен на данном сервере K2. Приложение для удаленного управления локальными установками запускается из этого текстового файла.

Приложение для удаленного управления локальными установками содержит две вкладки Установка и Службы.

Установка

Вкладка Установка служит для удаленного управления локальными установками ИС К2.

Рис.: Вкладка «Установка»

В верхней части вкладки «Установка» находится основная информация об установке сервера K2. Отмеченная версия и местоположение сервера K2 перечислены здесь. Здесь также можно отметить, что К2 не находится в режиме переустановки. В случае, если сервер К2 находится в режиме переустановки, никто не может войти в локальные К2 и можно безопасно запустить их удаленное обновление.

Если нет, сервер K2 в режиме переустановки может быть зарегистрирован пользователями на локальных K2. В этом случае при обновлении локального К2 эти пользователи могут прийти, например. о задавленной работе.

В нижней части вкладки Установка находится список удаленных компьютеров и установленных на них локальных К2. Кроме того, здесь всегда указывается номер версии, дата и время установки, а также значок, указывающий на состояние данной установки. Установки могут иметь 3 состояния:

локальный K2 соответствует установке сервера. Таким образом, локальный K2 актуален.

локальная версия K2 не соответствует установке сервера. Локальный K2 устарел.

служба обновления не запущена на данном компьютере, служба не установлена ​​или, например, локальный K2 был случайно удален. Этот красный сигнал светофора включает несколько условий.

Если мы наведем указатель мыши на светофор, указывающий статус, будет отображаться подробная информация об этом статусе (статус + дата и время чтения). Если дважды щелкнуть светофор, указывающий статус, этот светофор будет обновлен.

После запуска приложения дляудаленное управление локальными установками, автоматически проверяются все установки, отмеченные оранжевым светофором. Они не актуальны и желательно их обновить. Мы также можем принудительно обновить элементы с красными и зелеными сигналами светофора, но они всегда должны быть отмечены галочкой.

Всегда обновляется только проверенная локальная установка K2. Выбранные локальные установки автоматически обновляются каждый раз, когда вы нажимаете кнопку «Обновить». Вы не можете продолжать работу в этом приложении, пока выполняется обновление. Если на компьютере несколько локальных установок, они будут обновляться постепенно.

Локальная установка K2 также может быть удалена удаленно с помощью этого приложения. Это можно сделать, выбрав данную локальную установку в списке и нажав кнопку Удалить.

Также можно установить K2 локально на удаленный компьютер. Делаем это, нажав кнопку Новая установка и заполнив имя компьютера в поле Удаленный компьютер и путь к каталогу, в который мы хотим установить К2 локально, см. рис. Новая установка.

Рис.: Новая установка

Затем подтвердите локальную установку K2 с помощью кнопки Установить.

Услуги

На вкладке Службы можно удаленно управлять службами обновления K2.

Рис.: Вкладка «Услуги»

Удаленное управление службами на этой вкладке работает аналогично локальному управлению K2 на вкладке «Установка». В верхней части вкладки Службы всегда есть информация о доступной (текущей) версии службы обновлений К2. В нижней части находится список всех компьютеров, на которых установлена ​​служба обновлений K2. Этот список соответствует списку локальных установок с данного сервера K2.

Имя всегда дается для каждой службы обновления в списке.компьютер, на котором установлен этот сервис, его версия и статус в виде светофора. Служба обновления может находиться в 3 различных состояниях:

Служба обновлений K2 обновлена.

Служба обновления K2 устарела и нуждается в обновлении.

Служба обновления K2 не запущена на данном компьютере, не удалось подключиться к службе и т. д. Этот красный сигнал светофора указывает на несколько состояний.

Подробная информация о статусе услуги отображается после наведения курсора мыши на заданный светофор. Отобразится статус, дата и время чтения. Если дважды щелкнуть светофор, указывающий статус, этот светофор будет обновлен.

После запуска приложения всегда проверяются те сервисы, которые требуют обновления, т.е. отмеченные оранжевым светофором. Затем мы начнем фактическое обновление службы с помощью кнопки «Обновить». Приложение обновит отмеченные элементы (службы обновления K2).

Распространение службы обновлений K2 и локальная установка с использованием групповой политики домена (GPO)

Цель следующего текста — описание распространения службы обновлений K2 и ее локальной установки с использованием групповой политики на компьютерах, включенных в домен. Руководство разделено на две части. В первом обсуждается настройка целевых компьютеров, а во втором — сценарии удаленной установки.

Настройка целевого компьютера

Служба обновления K2 должна запускаться под пользователем, установленным в качестве локального администратора на целевом компьютере. Поэтому он находится в локальной группе «Администраторы».

Политика должна сначала установить пользователя, назначенного для запуска службы, в эту группу. Здесь мы должны быть осторожны, чтобы вставить группу домена, которую мы создаем, и добавить данного пользователя в группу «Администраторы». Еслиесли бы мы хотели добавить пользователей напрямую, вся группа «Администраторы» была бы удалена, и только пользователь, которого мы добавляем, остался бы членом. Вариант с группой сохраняет и расширяет текущие настройки группы на целевом компьютере.

Эту часть мы можем найти в деталях политики в разделе «Конфигурация компьютера/Политики/Настройки Windows/Группы с ограниченным доступом», см. рисунок. Здесь мы видим созданную группу «K2_install_test», в которой есть «Член Для членства установлено значение «администраторы».

Рис.: Настройка целевого компьютера

Установка службы обновлений

Мы устанавливаем службу с помощью сценария, который мы добавляем в политику как сценарий «Запуск». Эту часть можно найти в деталях политики в разделе «Конфигурация компьютера/Политики/Параметры Windows/Сценарии (запуск/выключение)», см. рисунок.

Рис.: Установка службы обновлений

Давайте создадим файл, например. «update_service_loc_inst.cmd», в который мы вставим пакет, который указан и описан ниже. Пакет настроен на запуск установки только в том случае, если он еще не установлен на целевом компьютере. В противном случае прием дозы немедленно прекращают. Если мы хотим установить локальную установку K2, необходимо включить параметры, отмеченные красным. Без этих параметров будет установлена ​​только служба обновления K2 .

REG QUERY «HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\K2UpdateService»

ЕСЛИ %ERRORLEVEL% NEQ 0 (

).

msiexec /i %DIRECTORY_WITH_MSI_FOR_SERVICE%\K2UpdateServiceInstallation.msi INSTALLDIR=»%INSTALL_DIR%» ACCOUNTTYPE=2 WINDOWSUSER=%USER_FOR_SERVICE% CAWINDOWSPASS1=%PASSWORD_FOR_USER_FOR_SERVICE% SERVER_INSTALLATION_PATH=%PATH_2WITH_CLIENT_INSTALLATION_PATH=%PATH_FOR_LOCAL_K2% SENDREQUESTFORINSTALLNEWK2=1 /quiet /norestart

где мы заменяем следующие параметры на необходимые значения:

Описание: Путь к установочному файлу службы обновлений K2. Путь должен быть доступен локальному пользователю «LocalSystem», под которым выполняется установка на целевом компьютере.

Описание: путь для установки службы на целевом компьютере

Описание: Имя учетной записи, под которой будет запускаться служба обновления. Пользователь должен иметь доступ к установке сервера K2 и должен быть указан как локальный администратор.

Описание: Пароль для вышеупомянутого пользователя

Описание: Путь к серверной установке ИС К2. Путь должен быть в формате пути UNC. Должен начинаться с «\\».

Описание: Путь для локальной установки на целевой компьютер

REG QUERY «HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\K2UpdateService»

ЕСЛИ %ERRORLEVEL% NEQ 0 (

).

msiexec /i \\ISK2\Server\SupportFiles\LocalInstall\Packages\UpdateService\K2UpdateServiceInstallation.msi INSTALLDIR=»c:\K2UpdateService» ACCOUNTTYPE=2 WINDOWSUSER=adm\updateservice CAWINDOWSPASS1=PassForUser SERVER_INSTALLATION_PATH=\\ISK2\Server\ CLIENT_INSTALLATION_PATH =c:\K2Production SENDREQUESTFORINSTALLNEWK2=1 /quiet /norestart

Далее мы добавим скрипт в описанный раздел. Район можно увидеть на фотографиях ниже.

Рис.: Формула для установки дозы

Кнопкой Добавить… вызываем формулу, в которой выбираем файл с пакетом, который нужно запустить на целевом компьютере.

Рис.: Формула для выбора дозы

В определении политики первым шагом должно быть добавление пользователя в локальные администраторы, а затем скрипт с установкой после запуска компьютера. Наконец, добавим политику для компьютеров, на которых будет выполняться удаленная установка.

Таможенная политикакомпьютер применяется только после перезагрузки.

Установка локальной установки произойдет примерно через 20 секунд после установки службы обновления.

Переустановить

Переустановка означает переключение системы на более позднюю версию.

Запустите переустановку в программе установки K2 на вкладке Installed. Вот список всех установленных на данный момент IS K2 (см. главу Дополнительные опции). В форму вводим версию ИС К2, которую хотим переустановить и нажимаем кнопку Применить. Это запустит переустановку версии. Откроется окно с мастером установки продукта, см. Рис.: Запуск переустановки.


Рис.: Запуск переустановки

Если K2 не находится в режиме переустановки, установщик отобразит следующее сообщение при проверке установки.

Рис.: Отчет о контроле переустановки

Во время переустановки может появиться еще одно сообщение, если пользователь остается авторизованным в системе K2.


Рис.: Отчет пользователя, выполнившего вход в K2

После установки флага переустановки или выход всех пользователей, нажмите кнопку «Повторить». После этого переустановка продолжится.

Если мы переустанавливаем ИС К2 на базу данных Oracle, К2 необходимо получить доступ к базе данных в некоторых случаях при проверке готовности предыдущей версии. После запуска переустановки появится форма данных для входа в базу данных. Это действие происходит сразу после окончания установки, поэтому получить данные из установочных форм невозможно.

Рис.: Форма данных для входа в базу данных

После нажатия кнопки Далее появится окно с информацией о том, что структуры базы данных будут проверены. В рамках переустановки будут проверены структуры всех клиентов. В зависимости от количества клиентов установщик оценит продолжительность осмотра. После нажатия кнопки Далее начнется проверка.

Рис.: Проверка структур базы данных

Если проверка не пройдена, переустановка продолжается в следующем окне. Если во время проверки структуры возникают ошибки, отображается одно из следующих сообщений. Нажатие кнопки «Прерывание» отменяет переустановку, кнопка «Повторить» снова запускает проверку. Если мы нажмем кнопку «Игнорировать», переустановка продолжится, а проверка структуры начнется только в конце переустановки.

Рис.: Ошибка проверки структуры — проверка не удалась

Рис.: Ошибка проверки структуры — проверка найденных ошибок

Обнаруженные ошибки необходимо исправить, а затем снова запустить проверку. Рекомендуется, чтобы проверка структуры не показывала никаких ошибок. Проверку структур базы данных можно заранее подготовить в менеджере переустановки (см. главу Менеджер переустановки), поскольку для этой проверки не нужно активировать режим переустановки.

При переустановке на версию более высокого поколения появится форма для выбора файла лицензии.

Рис.: Выбор файла лицензии

После нажатия кнопки Далее появится форма с возможностью установки некоторых дополнительных компонентов ИС К2.

В этой форме мы устанавливаем Статус K2, который служит для отправки информации об использовании лицензии в компанию K2 atmitec. Если мы отметим поле Production K2, ИС K2 будет зарегистрирована как производство, если мы не отметим поле, IS K2 будет тестовой и ее функциональность будет ограничена.

Рис.: Настройка дополнительных компонентов установки

После нажатия кнопки Install начнется переустановка IS K2.

Диспетчер переустановки

Менеджер переустановки служит для обеспечения правильной переустановки системы K2. Менеджер находится в древовидном меню в папке Менеджер — Система. Для работы с Менеджером переустановки необходимо иметьустановленное пользователем право Сервисное вмешательство .


Рис.: Менеджер — Менеджер переустановки

После запуска функции будет отображена форма Reinstallation Manager.

Рис.: Диспетчер переустановки

Отмеченный флажок Запрет на вход запрещает пользователям входить в ИС К2, за исключением пользователя, который установил запрет на вход. Это гарантирует, что процесс переустановки не будет нарушен присутствием пользователей в ИС К2. Поле Запретить вход с позволяет указать, когда пользователи не смогут войти в систему. Если время входа до установленного бана, будет выдано сообщение о том, что войти в ИС К2 с установленного времени будет невозможно. Зададим сообщение в поле Сообщение после входа. Затем поле «Пользователь» автоматически заполняется ярлыком пользователя, вошедшего в систему в данный момент, который выполняет настройки в диспетчере переустановки.

Рис.: Окно входа в ИС К2 — флажок Запрет входа


Рис.: Окно входа — после заполнения поля Нет входа из

В тот момент, когда отмечено поле «Запрет входа», поле «Разрешена переустановка» также может быть активировано. Этим пользователь подтверждает, что переустановке ничего не мешает и она может продолжаться. Для установки флажка необходимо, чтобы все пользователи вышли из K2 и были выполнены все обязательные инициализации в данной версии. Если флажок не установлен, программа установки не позволит нам продолжить переустановку.

Если поле не отмечено, причины будут отображаться в поле Причины неотмеченного поля.

Рис.: Диспетчер переустановки

В форме Reinstall Manager есть флажок рядом с пунктом Автоматически применять обновления. Флажок означает, что при установке K2 доступные обновления, выпущенные после установленной версии, будут установлены сразу, и пользователю не придется беспокоиться о них позже.

Рис.: Диспетчер переустановки

Кнопка проверки структур проверяет, соответствуют ли структуры базы данных определениям в K2. Проверку можно запустить в любой момент, поскольку она не привязана к флажкам Запрещен вход или Переустановка разрешена. Такая же проверка также выполняется в рамках подготовки установщика к переустановке.

Рис.: Менеджер переустановки — Проверка структур

Если перед переустановкой из более ранней версии необходимо выполнить определенные действия, в Менеджере переустановки также будет кнопка Подготовить для «данной версии», которая содержит необходимую инициализацию.

Предупреждение: После завершения переустановки K2 все еще находится в режиме переустановки, и вы не можете войти в него. Пользователь, выполнивший настройки в Менеджере переустановки, должен после завершения переустановки авторизоваться в К2 и в Менеджере переустановки убрать поле Запрет входа. Тогда можно войти в К2 под любым пользователем.

Примечание: пока K2 находится в режиме переустановки, пользователь, установивший режим переустановки, будет предупрежден об этом при выходе из K2 с сообщением «Вход в систему отключен для K2. Все еще выйти?». Если пользователь выберет Да, K2 выйдет, если Нет, пользователь останется в системе.

Рис.: Сообщение системе К2, когда К2 отключается

Полнотекстовый ключ

Если текстовые поля изменены или удалены во время преобразования, полнотекстовый ключ автоматически отменяется, чтобы не возникало ошибок во время выполнения SQL-запросов преобразования. После завершения преобразования инициализируется версия, которая пытается восстановить отмененный полнотекстовый ключ согласно определению в К2: Менеджер — настройка полнотекстовых ключей, функция 778.

Восстановление полнотекстового ключа может занять много времени и выполняться на сервере SQL в фоновом режиме. Таким образом, ключи доступны для запроса до тех пор, покаэта операция должна выполняться в фоновом режиме.

Если при восстановлении возникает ошибка, которая может быть вызвана ошибочными полями в фуллтексте или изменением первичного ключа таблицы, она будет записана в лог в папке SetupLogs\repairfulltext_(mandant).log. Данный некорректный полнотекстовый ключ необходимо отредактировать и исправить, см. документацию Менеджера — глава 1.17.15. Набор полнотекстовых ключей.

Сервер приложений K2

Описание

Этот установочный пакет используется для установки сервера приложений IS K2 версии 3. Затем сервер приложений служит для обслуживания веб-клиентов, которые подключаются к серверу приложений.

Требования к программному обеспечению

Первое требование к установщику сервера приложений — наличие работающей установки с правами администратора. Поскольку это условие должно быть выполнено самим установщиком K2, это гарантирует, что эта авторизация также будет передана всем установкам, запущенным из установщика K2. Чтобы быть уверенным, эта проверка проверяется при каждой установке, поэтому в случае недостаточной проверки программа установки выводит сообщение.

Второе требование – это необходимость наличия установленной ИС К2, а именно версии, соответствующей версии сервера приложений, хотя бы на уровне релизной версии, т.е. например. 3.135.3.

Если все измененные условия соблюдены, то мы можем начать установку.

Установка

После запуска установки отображается первый диалог, который информирует пользователя о том, что инсталлятор для продукта K2 Application Server запущен и, кроме того, отображает номер версии, которая будет установлена, см. рис.: Запуск установки AS.

Рис.: Начало установки AS

После нажатия кнопки «Далее» мы переходим ко второму диалоговому окну, содержащему лицензионное соглашение, которое мы должны принять после его прочтения,так что мы можем двигаться дальше. Принимаем соглашение, поставив галочку напротив пункта Я согласен с условиями лицензионного соглашения, см. рис.: Лицензионное соглашение А.С.

Рис.: Лицензионное соглашение AS

Кнопка «Далее» переводит нас в третий диалог, где пользователю предлагается ввести путь к установленному К2, см. рис.: Путь к ИС К2. С помощью кнопки «Изменить» вы можете перемещаться по классическому диалогу каталогов на физических дисках или в сети.

Рис.: Дорога к IS K2

Если по выбранному адресу не установлена ​​ИС К2, то при попытке продолжить установку выдается предупреждающее сообщение, не позволяющее продолжить установку до выбора допустимого пути, см. рис.: ИС К2 не найден

Рис.: IS K2 не найден

Если в адресной книге найдена действующая установка IS K2, после нажатия кнопки Далее установка переходит к следующему диалогу, который служит для выбора пути установки. То есть пути, куда будет установлено приложение. С помощью кнопки «Изменить» вы можете перемещаться по классическому диалогу каталогов на физических дисках.

Рис.: Каталог установки

После выбора каталога установки и нажатия кнопки «Далее» появится диалоговое окно, предлагающее пользователю ввести имя экземпляра сервера приложений, см. рис.: Имя экземпляра K2. Это значение служит уникальной идентификацией определенного сервера приложений среди нескольких установок этих серверов приложений. Используя эту идентификацию, веб-клиенты затем будут подключаться к нужным серверам приложений.

Рис.: Имя экземпляра K2

Функция Включить уведомления включает уведомления на AS, т.е. в файл «K2.INI» добавлен параметр «NSUSERS=K2». С помощью параметра «Включить планировщик» планировщик включается на AS, а параметр «SCHEDULESERVICE=1» добавляется в файл «K2.INI».

Если установлен флажок «Настроить»сервера приложений, а также для сервера веб-сервисов, затем следует диалоговое окно, см. Рисунок: Настройка сервера приложений, в котором предлагается ввести префикс анонимного пользователя, количество пользователей и пароль пользователей. Эти пользователи должны быть созданы в ИС К2 до установки AS и пронумерованы в порядке возрастания. AN1, AN2 и т. д., где AN — это префикс, за которым следует пароль. Все эти пользователи должны иметь одинаковый пароль.

Если установлен флажок «Настроить для интернет-магазина», в качестве следующего шага установки будет отображаться диалоговое окно «Настройка сервера приложений для интернет-магазина», см. рис. Имя контактного лица по умолчанию для интернет-магазина. Здесь мы вводим номер контактного лица, через которое анонимный пользователь интернет-магазина вошел в систему. Это контактное лицо должно иметь соответствующую регистрацию. Параметр «AS3ContactPerson» также хранится в «K2.INI» сервера приложений.

Если установлен флажок «Настроить для контакт-центра», диалоговое окно также будет отображаться как часть установки сервера приложений, см. рис. K2. Пользователь для контакт-центра. На этом экране вводим имя пользователя, под которым работает контакт-центр ИС К2, а также пароль. Введенные здесь значения затем добавляются в «K2.INI» сервера приложений в качестве параметров «CCUSER» и «CCPASWORD». Параметр «CONTACTCENTERSERVICE=1» также добавляется в «K2.INI».

Рис.: Настройка сервера приложений

Рис.: Контактное лицо Inslo по умолчанию для EShop

Рис.: Пользователь K2 для контакт-центра

В следующем диалоговом окне установки необходимо ввести имя и пароль пользователя, под которым будет работать служба сервера приложений. Можно использовать локальную системную учетную запись, см. рис. Локальная системная учетная запись — AS или учетная запись пользователя Windows, для которой требуется пароль, см. рис.: Пользователь Windows 2 — AS.

Рис.: Локальная системная учетная запись — AS

Пользователь домена также может использоваться с паролем, см. рис.: Пользователь Windows 2 — AS

Рис.: Пользователь Windows 2 — AS

После нажатия кнопки «Далее» проверяется соответствие паролей. Если они не совпадают, пользователю предлагается исправить их. Следующим диалогом установки является ввод пользователя К2, под которым сервер приложений будет подключаться к ИС К2. Можно использовать уже созданного пользователя или создать специального пользователя, который будет служить только для подключения к AS. Для пользователя, который будет подключаться к AS, нет необходимости иметь выделенную лицензию, см. рис.: Пользователь K2 -AS

.

Рис.: Пользователь K2 — AS

После нажатия кнопки «Далее» проверяется соответствие паролей. Если они не совпадают, пользователю предлагается исправить их.

Если пароли совпадают, появится диалоговое окно, информирующее пользователя о том, что установка готова. Нажмите кнопку «Установить», чтобы начать установку.

Рис.: Подтверждение установки

После успешной установки пользователю показывается последний диалог об успешной установке, см. рис.: Конец установки

Рис.: Конец установки

Сервер приложений K2 64 бит

Описание

Установочный пакет для установки сервера приложений ИС К2 в 64-битной версии. Затем сервер приложений служит для обслуживания веб-клиентов, которые подключаются к серверу приложений.

Требования к программному обеспечению

Важным требованием для установки 64-битного сервера приложений является наличие 64-битной операционной системы. Остальные программные требования ничем не отличаются от установки сервера приложений в 32-битной версии.

Установка

Установка 64-разрядного сервера приложений включает те же шаги установки и диалоговые окна ввода, что иустановка 32-разрядного сервера приложений.

К2 4ВЕБ

Описание

Этот установочный пакет служит для установки веб-клиента K2 4web и всех его компонентов.

Все остальные установки веб-клиента основаны на этой установке. Поэтому сейчас эта установка будет описана подробно, в отличие от других установок веб-клиента, где будут описаны только отличия от базовой установки K2 4web.

Требования к программному обеспечению

Первое требование к установщику веб-клиента — наличие работающей установки с правами администратора.

Второе условие – установка Информационной службы Интернета, именуемой в дальнейшем IIS, версии 6.0 и выше. Если IIS не установлен, в конце установки появится предупреждающее сообщение, см. Рисунок: Неверный IIS

Это необходимое условие — установка инструмента IIS под названием «Совместимость метабазы ​​IIS и настройка IIS 6». Если этот инструмент не установлен, в конце установки появится предупреждающее сообщение, см. рис.: Неправильная совместимость метабазы

.

Четвертое условие: служба WebDav не должна быть установлена.

Рис. Ошибка IIS

Рис.: Ошибка совместимости метабазы

Установку IIS и совместимость метабазы ​​службы IIS, а также настройку IIS 6 можно выполнить с помощью системных функций Windows, которые доступны в Панелях управления, а затем в разделе «Программы и компоненты» при установке клиента Windows (например, Windows 7), см. рис.: Установка IIS в Windows 7 или для установки сервера Windows (например, Windows Server 2008 R2), используя Диспетчер серверов, затем щелкните правой кнопкой мыши Роли и выберите Добавить роль, см. рис.: Установка IIS в W2K8. Для системы Windows 8 установку необходимо дополнить, см. рис.: Установка IIS вWindows 8.

Последним условием является правильность установки IS K2 и сервера приложений IS K2.

Если все измененные условия соблюдены, то мы можем начать установку.

Рис.: Установка IIS в Windows 7

Рис.: Установка IIS в Windows 8

Рис.: Установка IIS в W2K8

Установка

После запуска установки отображается первый диалог, который информирует пользователя о том, что инсталлятор для продукта K2 4web запущен и, кроме того, отображает номер версии, которая будет установлена, см. рис.: Установка K24WEB

Рис.: Установка K24WEB

После нажатия кнопки Далее мы переходим ко второму диалогу, содержащему лицензионное соглашение.

Это диалоговое окно в основном служит для выбора протокола HTTP, либо стандартного HTTP, либо защищенного варианта HTTPS, через который будет осуществляться связь с веб-клиентом, см. рис. K24WEB

тип протокола

Рис. K24WEB

тип протокола

После нажатия кнопки Далее мы переходим к следующему диалогу, который служит для выбора пути установки.

Рис.: Таможенный адрес K24WEB

После выбора пути установки следует диалог, в котором мы указываем расположение веб-приложения в IIS, см. Рисунок: Относительный путь K24WEB. Этот параметр дает нам URL-адрес, по которому мы подключаемся к веб-приложению.

Первое входное значение — это имя сервера IIS, которое в основном является URL-адресом домашней страницы IIS без протокола (HTTP, HTTPS). Это означает, что если у нас установлен стандартный IIS на компьютере с именем, например. amadeus , то домашняя страница находится по адресу http://amadeus. В значение вставляем первую цифру адреса после протокола, значит amadeu s. Если нет сопоставлений с другими именами, то скорее всего имя сайта совпадает с именем компьютера. На локальном компьютереего собственный IIS всегда такой. Конечно, если мы устанавливаем IIS на общедоступный компьютер, то это не так, см. Sharp K2 server, где домашний адрес IIS указан в URL например. https://hetera.k2atmitec.cz. В этом случае мы вводим в это поле значение hetera.k2atmitec.cz. Мы можем проверить адрес на нашем локальном компьютере, введя URL-адрес в окне браузера. Если введенный URL-адрес правильный, отобразится домашняя страница IIS, см. Рис.: Домашняя страница IIS. Внимание домашняя страница может быть перенаправлена, смотрите сервер Sharp K2. Подводя итог — если вы устанавливаете веб-клиент на свой локальный компьютер, то первое входное значение равно имени вашего компьютера.

Второе входное значение — это имя сайта в IIS. После стандартной установки IIS доступен только так называемый веб-сайт «По умолчанию». Это веб-сайт, расположенный по URL-адресу, совпадающему с домашним адресом. Если не требуется устанавливать приложение на конкретный сайт IIS, выбираем вариант «По умолчанию», см. Рисунок: Относительный путь K24WEB.

Последнее значение в этом диалоговом окне — Имя приложения в IIS. Это часть URL-адреса, через который мы будем получать доступ к веб-клиенту и который однозначно идентифицирует веб-клиент для нас с этим адресом. Например, если мы введем K24Web, см. Рис: Имя приложения в IIS, то после установки веб-клиент будет доступен по URL-адресу http://Amadeus/K24Web. URL-адрес приложения можно просмотреть для проверки с помощью кнопки «Предварительный просмотр».

Отдельные части результирующего URL-адреса на самом деле состоят из типа протокола, см. рис. Тип протокола K24WEB, имя сервера IIS и имя приложения в IIS, см. Рисунок: Имя приложения в IIS.

Рис. Имя приложения в IIS

Рис.: Домашняя страница IIS

После заполнения всей информации нажимаем кнопку Далее и переходим к последнемудиалоговое окно ввода, см. рис.: Сервер приложений K24WEB. Он используется для настройки связи с сервером приложений, которую мы описали в предыдущей установке.

Первый ввод — это имя или IP-адрес компьютера с K2 AS. Здесь мы вводим DNS-имя или непосредственно IP-адрес компьютера, на котором мы установили сервер приложений ИС К2. Если у нас на локальном компьютере установлена ​​AS, мы можем ввести значение «.» или «localhost».

Второй ввод — это имя экземпляра AS. Это значение было введено во время установки AS, см. описание предыдущей установки AS и однозначно идентифицирует сервер приложений на указанном компьютере.

Рис.: Сервер приложений K24WEB

Если мы заполнили все данные, то продолжаем с помощью кнопки Далее. Появится диалоговое окно, информирующее пользователя о том, что установка готова, см. Установка K24WEB готова. Нажмите кнопку «Установить», чтобы начать установку.

Рис. Установка K24WEB

готова

После успешной установки пользователю отображается последнее диалоговое окно о результате установки, см. рис.: Установка завершена K24WEB

Рис.: Установка завершена K24WEB

Веб К2

Описание

Этот установочный пакет служит для установки Web K2. Это веб-клиент, использующий технологию HTML5.

Программа установки такая же, как и при обычной установке веб-клиента (K24WEB).

Требования к программному обеспечению

Требования к программному обеспечению такие же, как и при обычной установке веб-клиента (K24WEB).

В дополнение к веб-клиенту (K24WEB) в IIS должна быть включена функция протокола WebSocket. Если эта функция недоступна в IIS, программа установки отобразит предупреждающее сообщение.

Рис.: Сообщается при отсутствиислужбы Протокол WebSocket

Еще одним требованием является необходимость установки библиотеки .NET Core 1.0.0 или более поздней версии. Эта установка доступна в программе установки K2 на вкладке «Другая установка». Или по URL-адресу, который будет отображаться как часть предупреждающего сообщения, если эта библиотека не установлена.

Рис.: Сообщается, когда библиотека .NET Core не существует

Сервер веб-служб K2

Описание

Этот установочный пакет служит для установки сервера веб-сервисов IS K2. Используя эти веб-службы, клиенты могут взаимодействовать с этим сервером.

Программа установки такая же, как и при обычной установке веб-клиента (K24WEB).

Кроме того, требования к программному обеспечению такие же, как и при обычной установке веб-клиента (K24WEB)

Колл-центр K2

Описание

Этот установочный пакет служит для установки веб-клиента K2 CallCentrum.

Установщик содержит, в отличие от обычной установки веб-клиента, один дополнительный экран ввода. Поэтому в разделе «Установка» будет описан только этот экран входа. Все остальные экраны такие же, как и при обычной установке веб-клиента, см. главу K2 Установка 4WEB.

Требования к программному обеспечению

Первое требование для установки веб-клиента K2 CallCentrum — существующая установка службы сервера Asterisk, см. Служба сервера Asterisk, для которой нам известны параметры подключения.

Другие требования к программному обеспечению такие же, как и для обычной установки веб-клиента.

Установка

Диалог ввода отличается от обычной установки диалогом с информацией о службах сервера Asterisk, см. рис.: Настройки сервера колл-центра. Для правильной работы клиента это означает, чтоудалось подключиться к службам сервера, необходимо знать DNS-имя или IP-адрес компьютера, на котором установлена ​​служба сервера Asterisk. Второй вход — это порт, который слушает данный сервис. Эти значения вводятся при установке службы сервера Asterisk. Если мы не установили этот сервис, но он у нас есть, то необходимо узнать эти данные, желательно у лица, отвечающего за установку.

Рис.: Настройки сервера Call Center

Служба сервера Asterisk

Описание

Этот установочный пакет служит для установки службы сервера Asterisk, которая служит посредником при обмене данными между сервером Asterisk и веб-клиентом K2 CallCenter.

Программа установки содержит те же диалоговые окна (лицензия, каталог установки и т. д.), что и предыдущая установка, поэтому здесь будут описаны только те, которые относятся к данной установке.

Требования к программному обеспечению

Необходимо иметь запущенную установку с правами администратора.

Установка

Диалоговое окно ввода, отличное от других установок, — это диалоговое окно с информацией о подключении к среде Asterisk. На вход этого диалога поступает конфигурационный файл, содержащий настройки среды Asterisk и последующий экспорт настроек из ИС К2.

Рис.: Установка подключена к среде Asterisk

Подключаемый модуль сервера Outlook K2

Описание

Этот установочный пакет служит для установки веб-клиента для подключаемого модуля сервера K2 Outlook. Эта установка требуется для подключаемого модуля клиента K2 Outlook, который подключается к подключаемому модулю сервера.

Программа установки такая же, как и при обычной установке веб-клиента.(K24WEB).

Кроме того, требования к программному обеспечению такие же, как и при обычной установке веб-клиента (K24WEB)

Подключаемый модуль клиента K2 Outlook

Описание

Этот установочный пакет служит для установки подключаемого модуля в приложение MS Outlook, который позволит пользователю создавать действия в IS K2 из отдельных сообщений электронной почты.

Требования к программному обеспечению

Первое требование — наличие работающей установки с правами администратора.

Второе требование — наличие установленного подключаемого модуля K2 Outlook server. Если мы не выполнили эту установку, необходимо хотя бы знать URL-адрес этого веб-клиента.

Установка

Диалоговое окно ввода, отличное от обычной установки, представляет собой диалоговое окно с информацией о серверном плагине для Outlook. Ввод этого диалогового окна — это URL-адрес в IIS, где установлен этот веб-клиент, а именно. Рис.: URL-адрес подключаемого модуля сервера Outlook.

Рис.: URL-адрес подключаемого модуля сервера Outlook

После успешной установки в контекстное меню добавляется пункт Создать активность, которая вызывается правым кликом по е-мейлу. Если мы выберем этот пункт, веб-клиент для Outlook запустит плагин и создаст активность для пользователя в ИС К2, см. Рис.: Создание активности из Outlook.

Рис.: Плагин Outlook

Рис.: Созданные действия из Outlook

Интернет-магазин K2

Описание

Этот установочный пакет служит для установки интернет-магазина K2. Приложение K2 E-shop является частью информационного интернет-сервиса. K2 E-shop использует веб-сервисы для подключения к ИС K2, которые, в свою очередь, используют сервер приложений. Таким образом, установка интернет-магазина K2 предполагает их существование.

Требования к программному обеспечению

Первое условие для установки Интернет-магазина K2 – это установка Информационной службы Интернета, именуемой в дальнейшем IIS, версии 6.0 и выше. Если IIS не установлен, в конце установки появится предупреждающее сообщение. В IIS необходимо установить флажок CGI (Common Gateway Interface) в разделе Web Services — Application Development Features. Этот параметр необходим для работы PHP в IIS.

Вторым требованием для функциональности интернет-магазина K2 является расширение IIS с перезаписью URL. Установка этого расширения обеспечивает перевод URL-адресов в удобочитаемый вид. Если это расширение не установлено, установщик отобразит сообщение со ссылкой для скачивания. Установка URL Rewrite также хранится на вкладке «Другая установка», откуда ее можно загрузить и установить.

Рис.: Сообщение установщика (ошибка перезаписи URL)

Последнее требование — установить поддержку PHP версии 5.6 в IIS. Если эта поддержка не установлена, установщик информирует об этом отображаемым сообщением. Установка поддержки PHP доступна на вкладке «Другая установка». Однако для PHP версии 5.6 нет установщика. Необходимо сначала установить версию 5.3 (доступна в установщике на вкладке Другая установка), затем скачать PHP 5.6 и обновиться до этой версии. Ссылка для загрузки PHP 5.6: http://windows.php.net/.

Рис.: Сообщение установщика (отсутствует поддержка PHP)

Установка

После запуска установки и выполнения всех вышеперечисленных требований к программному обеспечению будет отображено первое диалоговое окно, информирующее пользователя о том, что программа установки для продукта K2 E-shop запущена, см. рис.: Начало установки K2.

Рис.: Начало установки Интернет-магазина K2

После нажатия кнопки Далее мы переходим ко второму диалогу, содержащему лицензионное соглашение.

Нажмите «Продолжить».получаем третий диалог, который служит для выбора пути установки K2 E-shop, см. рис.: Адрес назначения. С помощью кнопки «Изменить» вы можете просматривать каталоги на физических дисках или в сети в классическом диалоговом окне. Обычно мы устанавливаем K2 E-shop на домашний адрес IIS (адрес IIS по умолчанию C:\inetpub\wwwroot). Затем имя каталога определяет окончательную форму URL-адреса интернет-магазина, который состоит из адреса IIS и имени каталога с установленным продуктом K2 E-shop.

Рис.: Таможенный адрес

После выбора пути установки следует диалог, в котором мы указываем веб-сервисы для интернет-магазина. С помощью этих веб-сервисов Интернет-магазин К2 подключается к ИС К2. В этом диалоге выбираем Тип протокола (Http или Https), имя сервера IIS (обычно это имя компьютера, на котором установлены веб-службы) и имя приложения на IIS (имя веб-службы для Интернет-магазин К2). Эти три значения образуют полный URL-адрес для подключения к серверу веб-служб.

Рис.: Веб-сервисы для интернет-магазина

Отобразите следующее диалоговое окно, снова нажав кнопку «Далее». Здесь необходимо установить данные для входа в систему для анонимного доступа к интернет-магазину. Это набор данных для входа в систему для контактного лица.

Рис.: Вход для незарегистрированного пользователя

Последний диалог установки – это настройки интернет-магазина. Здесь необходимо ввести РИД интернет-магазина от ИС К2 в поле интернет-магазина от К2 для его уникальной идентификации. Далее идет поле для указания URL-адреса для доступа к изображениям.

Рис.: Настройка интернет-магазина

После заполнения всех данных нажмите кнопку Далее. Появится диалоговое окно, информирующее пользователя о том, что установка готова. С помощью кнопки «Установить» начнем собственную установку продукта.

Рис.: Установка готоваИнтернет-магазин K2

После успешной установки будет отображен последний диалог с информацией о результате.

Рис.: Завершенная установка

Интернет-магазин K2, сайты компаний

Описание

Этот установочный пакет служит для установки продукта K2 E-shop и веб-сайтов компании. Это приложение является частью информационной службы Интернета. Интернет-магазин К2 и веб-сайты компаний используют веб-сервисы для подключения к ИС К2, а те используют сервер приложений. Таким образом, установка уже предполагает их существование.

Требования к программному обеспечению

Условием является установка поддержки PHP версии 7.1 и выше в IIS. Если эта поддержка не установлена, установщик информирует об этом отображаемым сообщением.

Другие требования к программному обеспечению такие же, как и для установки K2 E-shop.

Установка

Отдельные шаги установки такие же, как при установке интернет-магазина K2 ( K2 E-shop ).

Расширение за счет дополнительных установок

Установщик K2 разработан таким образом, что его можно расширить за счет любого количества дополнительных установок. Каждая установка должна соответствовать требованиям установщика, чтобы обеспечить функциональное управление этой установкой и их возможными экземплярами. Требования описаны в следующем подразделе.

Требования к инсталляционному пакету

Чтобы иметь возможность использовать установку в установщике K2, необходимо выполнить несколько условий. Этот список не является руководством по реализации условий. Их описание не является предметом настоящего руководства. Эти требования может выполнить только квалифицированный сотрудник, разбирающийся в данном вопросе.

  • Направляющие (идентификаторы) должны быть сгенерированы для n доступных экземпляров
  • должен быть отключен, чтобы установленной записью экземпляра можно было управлять с помощьюУстановка и удаление программ в Windows.
  • все входные значения должны храниться в регистре, чтобы их можно было прочитать при обновлении программы.

Введено в установщик K2

Если мы уже создали установочный пакет msi, отвечающий всем вышеуказанным требованиям, мы можем включить его в установщик K2 следующим образом.

Первое требование — скопировать новые установочные пакеты. В структуре каталогов установщика есть подкаталог Packages, который содержит другие подкаталоги, названные в соответствии с локализацией. На эти адреса копируем новые «msi» пакеты в соответствии с локализацией. Это означает, что у нас есть новый инсталляционный пакет, который мы локализовали на чешский и английский языки. Итак, у нас есть два установочных пакета, один на чешском, а другой на английском. Мы копируем чешскую версию в каталог cs-CZ, а английскую версию — в каталог en-US. Это гарантирует, что программа установки запустит пакеты с правильной локализацией в соответствии с локальной средой компьютера.

Второе требование — расширение файла конфигурации установщика K2. Файл называется Settings.xml и находится в каталоге K2 программы установки. Это файл «*.xml», содержащий корневой элемент «Настройки». В нем следующий элемент — Items, в котором собраны все доступные установки. Каждая установка описывается элементом InstallerItem и его внутренними элементами. Где элемент Name дает имя инсталляционного пакета, элемент Desc — описание инсталляционного пакета, а элемент Ico — путь к образу, который, как имя и описание, формирует графическую идентификацию инсталляции в список установок в установщике K2. Образ должен находиться в подкаталоге каталога установки K2. Затем путь определяется из самого первого подкаталога, в котором он находится,см. пример. Элемент InstallerGuid содержит уникальный идентификатор данной установки. Этот идентификатор ни в коем случае нельзя изменять! Последний элемент — File, который содержит имя файла инсталляционного пакета, который мы скопировали в корневые каталоги согласно предыдущему шагу.

Пример: Расширение файла конфигурации установщика K2

В следующем примере показано, как расширить файл конфигурации с помощью нового типа установки. В файле уже существующий раздел отдельных установок заменяется текстом «…………», сразу следует новый раздел.

Процедура переустановки K2

Ознакомьтесь с графической формой отдельных шагов переустановки в виде диаграммы.

Глоссарий терминов

Reinstall Manager — это функция K2, помогающая переустановить K2.

Управление лицензиями — это функция K2, которая используется в этом документе для удаленного выхода пользователей из K2.

SQL Server Management Studio (SSMS) — это продукт Microsoft®, предназначенный для управления серверами и базами данных MS SQL.

Oracle SQL Developer — это продукт корпорации Oracle®, который управляет серверами и базами данных Oracle.

Переустановка билдового типа – малый тип переустановки, когда меняется только последний номер версии, так называемый билд. Я думаю, что этот тип должен только исправлять ошибки и добавлять мелкие улучшения. Эта переустановка не должна нарушать существующую функциональность. Идентификаторы, используемые в сценариях, не удаляются, если они не оцениваются как ложные. В качестве примера упомянем упущение отмены идентификатора при переходе на более высокий выпуск или версию поколения. Использование then может привести к непреднамеренному поведению или ошибкам алгоритма.

Переустановка типа релиза – средний тип переустановки, когда меняется номер версии, так называемый релиз.В отдельные выпуски могут быть добавлены новые функции. Применяются те же правила, что и для предыдущей – «малая» переустановка, с той разницей, что перед фактической переустановкой желательно выполнить тестовую переустановку, а затем протестировать функции ключа К2.

Переустановка типа версии поколения – большой тип переустановки при изменении первого номера версии. Это принципиальное изменение, когда в К2 добавляются совершенно новые функциональные возможности или они коренным образом пересматриваются или отменяются сборщиком. Этот тип всегда требует переустановки в тестовой среде, потому что могут возникнуть ситуации, особенно во время конвертации, которые не могут быть надежно обработаны в лабораторных условиях во время разработки. Таким образом, переустановка рабочего K2 выполняется сначала в тестовой среде, когда тестовая папка принимается, а после тестирования и отладки всех преобразований и функций переустановка выполняется на рабочем K2.

Сервер приложений (AS) — это невидимая структура K2, которая выполняет автоматические задачи, запланированные задачи, взаимодействует, например, с другими продуктами K2. сервер веб-служб (SWS), обслуживает веб-клиент и т. д.

Преодоление существующей установки — это состояние, когда папка с К2 используется для новой установки. Этой ситуации обычно не должно происходить, поскольку механизм установки Windows хранит все msi-файлы, из которых он был установлен, в системных папках и информацию реестра до тех пор, пока программа не будет удалена. Из логики дела следует, что постоянно скачивая один К2, реестр будет полоться и место на системном диске будет уменьшаться на размер msi-файла при каждой переустановке. Другим последствием является то, что в журналах установщика K2 есть много записей об установке, даже если это только один K2. Максимальное количество записей для экземпляров K2 – 100, и добавить больше экземпляров нельзя.

Когда использовать маскировку?

  1. Если мы создадим тестовую среду и скопируем весь производственный K2 в новую папку.
  2. Мы выполним установку с другого компьютера, чем раньше. Тем не менее, вам нужно быть осторожным, поскольку установка с нескольких компьютеров в облачной среде может привести к несоответствию файлов.
  3. После того, как не удалось удалить оригинальный K2 во время переустановки.
  4. Если во время переустановки на этапе установки произошла ошибка, и установка неожиданно завершилась.

Создано тестовое окружение для переустановки

Тестовую среду можно создать несколькими способами, чтобы можно было выполнить переустановку в заданной папке. Минимальным условием для того, чтобы папка считалась К2, является наличие файлов k2.ini и sysk2.ini и данные в них относятся к существующему серверу и базе данных. Не производится оптимально подготовленная тестовая среда путем создания копии блейд-базы на серверах БД, она может находиться в пределах одного SQL-сервера или данные могут быть перенесены на другой, копированием папки блейд-К2 в новую папку и перезаписью ссылка на базу, возможно на 2-й сервер ini. Созданная таким образом копия идентична блейду К2, и, таким образом, все возможные проблемы могут быть решены до переустановки блейда К2. Исправления данных, которые должны быть сделаны во время тестовой переустановки для записи. преобразования прошли без ошибок, можно и рекомендуется, параллельно как в тесте, так и в работе.

При создании теста K2 хорошо подумать, нужно ли передавать все базы данных или схемы. Для тестовой переустановки желательно использовать только четкие клиентские базы. Нет необходимости делать копии DEMO, INIT или любых тестовых клиентов. Например блейд K2 содержит следующие клиенты: DEMO (демонстрационная база данных, предоставляемая K2), INIT (демонстрационнаябаза данных, предоставленная K2), FIRMA (производственная база данных), FIRMA2 (производственная база данных другой компании или филиала), FIRMA2_TEST (тестовая база данных, созданная копией FIRMA2). В этом случае для целей тестирования используются только FIRMA и FIRMA2. Другие базы данных не нужны. Однако, если копируются только некоторые базы данных, необходимо отредактировать таблицу COMPANY в базе данных конфигурации. Это можно сделать либо прямым редактированием таблиц с помощью SQL-запросов, либо, например, редактированием таблицы с помощью какого-либо инструмента. SSMS или в управлении базами данных в K2. Важно, чтобы таблица компаний содержала только записи, соответствующие базе данных, используемой в тесте.

Процедура переустановки

Схема

Схема разработана таким образом, что ее можно применять в любой ситуации, когда необходимо переустановить К2.

Рис.: Схема переустановки К2

Схема в основном разделе показывает переустановку без каких-либо проблем на установленном K2.

Другие разделы, которые вы можете найти в главах Проверка обязательных версий инициализации, Проверка структур всех баз данных и Обновление расширений, пригодятся в любой нестандартной ситуации.

Цвета и формы блоков на диаграмме

Начало или конец схемы или подсхемы.

Блок принятия решения, когда схема создается по заданному условию.

Блок процесса. Выполнено указанное действие.

Блок подпроцесса. Подпроцесс содержит подсхему, содержащую дополнительные действия.

Индикатор направления потока схемы, включая результат, определяемый при выполнении этой ветви.

Использование схемы

Схема в основном разделе показывает переустановку без каких-либо проблем на установленном K2.

Еще одна ветка, пригодится для любых нестандартныхситуация. Под нестандартными понимаются ситуации, когда переустановка произошла только частично, возникла проблема при удалении предыдущей версии, создана копия работающего К2 с целью тестовой переустановки и т.д.

Отдельные шаги переустановки

Чтобы схема была полной, необходимо объяснить каждый шаг самой переустановки. Узнайте, что необходимо сделать на каждом уровне, какие существуют варианты решения проблемы или где можно найти ресурсы поддержки для решения проблемы.

Принято решение: доступен ли исполняемый файл K2?

Судья: K2 IS Manager

Описание: Работающий K2 означает состояние, при котором в папке находится полный K2, который можно запустить и над которым можно работать. На данный момент не имеет значения, была ли папка создана при установке или скопирована с работающего К2 как копия. Если К2 исполняемый, продолжаем с пункта Запланированная переустановка, если нет, продолжаем с пункта Решено: Базы идентичны установленной версии К2.

Запланированная переустановка

Арт: Информационная система K2

Выполнить: IS Manager K2

Авторизовано: справа — вмешательство администратора/общего/сервиса (справа номер 1)

Условие: Необязательное действие, рекомендуемое производителем

Описание: Во время переустановки ни один пользователь не может войти в систему K2, чтобы не возникало конфликтов при записи файлов или изменении данных после резервного копирования и всех приготовлений к переустановке. Во избежание ненужных проблем с авторизованными пользователями перед переустановкой дату и время переустановки можно запланировать непосредственно в К2. Этот функционал гарантирует, что никто, кроме пользователя, установившего этот статус, не войдет в К2 с установленной даты. Пользователей, которые входят в систему до истечения срока, предупреждают, что с определенной датыпереустановка продолжится.

Инструмент «Диспетчер переустановки» используется в K2 для планирования переустановки. Она доступна в дереве «Управление/Система/Диспетчер переустановки» или как функция номер 753.

Рис.: Диспетчер переустановки

После проверки опции «Запретить вход» установите дату, время и сообщение, которое должно отображаться для пользователей, которые хотят войти в K2.

Рис.: Установка даты и времени переустановки

При следующей попытке входа пользователю отображается сообщение, установленное в диспетчере переустановки. Этот отчет может быть изменен по желанию. При необходимости отображать дату и время с, добавляется к тексту %s, который автоматически заменяется в отчете на значение из поля Запретить вход с.

Рис.: Отчет о запланированной переустановке

Выход всех пользователей

Арт: Информационная система K2

Выполнить: IS Manager K2

Уполномочено: Право – Администратор/Общее/Сервисное вмешательство (1)

Условие: обязательное действие — переустановка невозможна, если пользователи вошли в систему K2

Описание: Перед фактической переустановкой необходимо выйти из системы всех пользователей K2. Их список и возможность выхода из системы можно найти в разделе «Управление лицензиями», доступном в меню «Администратор/Система/Управление лицензиями» или под номером функции 678.

Рис.: Управление лицензиями и вход пользователя

Чтобы выйти из системы, откройте детали записи и нажмите кнопку «Выйти». Это выгодный способ завершить работающие серверы приложений без необходимости подключения к компьютеру, на котором работает AS.

Рис.: Выход пользователя из K2

На усмотрение администратора остается ли отключить пользователя непосредственно от формы или лично проверить с каждым человеком, есть ли у него какие-либо ожидающие записи. Нажав кнопку «Выход»,выход пользователя без сохранения текущих записей.

Может возникнуть ситуация, когда пользователь ни при каких обстоятельствах не может выйти из системы, а также обнаруживается, что у пользователя не запущен K2. В таком случае необходимо «убить» сеанс на SQL-сервере. Для обнаружения пользователей на MS SQL используется команда sp_who, которая выводит таблицу с существующими подключениями к серверу.

Рис.: Заявление, связанное с сервером MS SQL

Чтобы разорвать соответствующее соединение, необходимо знать, к какой базе данных подключается незарегистрированный пользователь. Обычно в списке есть одна-две записи, в зависимости от того, сколько соединений осталось «зависшими». Столбцы spid, status, loginname, hostname, dbname и cmd важны. Столбец spid — номер соединения, который нам нужно знать, чтобы его разорвать, status — состояние соединения, логин — пользователь, под которым К2 входит в базу, hostname — имя компьютер, с которого запущен или запускался K2, dbname — это или являются именами баз данных, к которым подключен K2, а cmd — команда, которая выполняется в данный момент. Для безопасного завершения входа в систему столбец состояния должен находиться в состоянии ожидания и cmd AWAITING COMMAND. Другие ранее перечисленные столбцы должны совпадать с данными для входа и именем пользователя, не вошедшего в систему, чтобы отключить правильное соединение. Для этого используется команда kill, где вводится номер соединения, которое мы хотим разорвать: kill 64.

В Oracle используются следующие запросы:

выберите SID, SERIAL#, CLIENT_INFO, TERMINAL, LOGON_TIME FROM «SYS».»GV_$SESSION»

где USERNAME=’K2′ AND REGEXP_LIKE(«CLIENT_INFO», ‘K2/./.*/.*/.*/.*/.*’)

заказать по ТЕРМИНАЛУ

изменить сеанс уничтожения системы ‘19.46574’;

Для команды kill значениями сеанса являются «SID,SERIAL#».

Резервное копирование всех баз данных

Локальный: Инструмент управления базой данных (SQL ServerСтудия управления)

Выполнить: IS Manager K2

Авторизовано: в соответствии с авторизованными настройками на сервере SQL

Условие: Необязательное действие, рекомендуемое производителем

Описание: Перед каждой переустановкой администратор должен выполнить резервное копирование всех баз данных, затронутых переустановкой. Это системная база данных K2-CONF и все базы данных компании. Резервное копирование других баз данных, таких как INIT и DEMO, не требуется. Резервные копии затем можно использовать на случай возникновения подобных ошибок при переустановке, когда необходимо вернуть установку К2 в исходное состояние перед переустановкой. Когда необходимо восстановить резервную копию, это будет описано в следующих шагах переустановки.

Мы используем различные клиентские инструменты для операций с базами данных. В случае Microsoft рекомендуется использовать Microsoft SQL Server Management Studio (SSMS). В случае с Oracle, например, используются насосы данных или Oracle Recovery Manager (RMAN).

Диспетчер переустановки — подготовка к переустановке

Рис.: Подготовка к установке

Арт: Информационная система K2

Выполнить: IS Manager K2

Уполномочено: Право – Администратор/Общее/Сервисное вмешательство (1)

Условие: обязательное действие — переустановка невозможна, если K2 не установлен в режиме переустановки

Описание: Диспетчер переустановки в основном используется для перевода K2 в так называемый режим переустановки. Это состояние, при котором гарантируется, что ни один пользователь не вошел в систему K2, новые пользователи не могут войти в систему, а также подтверждается, что K2 прошел все проверки, реализованные для данной версии. Отдельные действия, выполняемые в диспетчере переустановки, описаны в следующих главах.

В первой строке необходимо проверить, существует ли так называемая «Предустановочная подготовка» в версии по умолчанию. Это операции, которые необходимо выполнить перед самой операциейпереустановка на версию более высокого поколения. Если подготовка не удалась, повторная установка невозможна.

Если версия более высокого поколения не установлена, подготовка к установке не начнется!

Если есть предустановочная подготовка, то на форме есть кнопка с этой информацией.

Рис.: Менеджер переустановки — подготовка к установке

В случае, если предустановочная подготовка есть и она не проводилась, переходим к следующему пункту Выполнение предустановочной подготовки. Если он не существует, мы можем продолжить с пункта Проверка обязательных версий инициализации для всех баз данных.

Выполнение предустановочной подготовки

Арт: Информационная система K2

Выполнить: IS Manager K2

Уполномочено: Право – Администратор/Общее/Сервисное вмешательство (1)

Условие: Обязательное действие при обновлении до версии более высокого поколения — режим переустановки нельзя установить, если она не прошла

Описание: Если есть подготовка перед установкой, она должна быть применена к версии по умолчанию. При нажатии кнопки отобразится форма с более подробной информацией или данными для подготовки.

Рис.: Пример подготовки к установке

Успешное завершение предустановочной подготовки является одним из условий перехода на версию более высокого поколения и проверяется только установщиком, поскольку только он точно знает, насколько «большой» будет переустановка.

Проверка обязательных версий инициализации во всех базах данных

Рис.: Проверка обязательных версий инициализации

Арт: Информационная система K2

Старт: автоматический запуск

Уполномочено: Право – Администратор/Общее/Сервисное вмешательство (1)

Условие: обязательное действие — режим переустановки не может быть установлен, если не выполнены все обязательные инициализации на всех клиентах.кроме DEMO и INIT.

Описание: Если администратор попытается установить флажок «Переустановка включена», которая переводит K2 в так называемый режим переустановки, K2 автоматически проверит, были ли выполнены все обязательные инициализации на всех клиентах. Если и инициализация, и коррекция структуры являются частью обязательных требований и в клиенте DEMO или INIT возникает ошибка, которая появляется во время проверки структуры, исправление может быть выполнено путем пересоздания соответствующих баз данных с помощью кнопки База данных на 2-й странице. отчетов клиентов.

Были ли выполнены обязательные инициализации?

Если проверка обнаружит, что инициализация имела место, она переходит к шагу Проверка структур всех баз данных.

Рис.: Проверка обязательной инициализации

Выполнение обязательных инициализаций в клиентах, где

неверно

Арт: Информационная система K2

Выполнить: IS Manager K2

Авторизовано: справа — Администратор/Общие/Инициализация версии (755)

Условие: Обязательное действие – режим переустановки не может быть установлен, если не выполнены все обязательные инициализации

Описание: Запуск обязательной инициализации доступен в меню «Менеджер / Инициализация версии» или с помощью функции 552. Далее нажмите кнопку «Обязательно», чтобы продолжить в форме. После успешной инициализации мы можем вернуться к шагу Проверка обязательных версий инициализации во всех базах данных, который выполнит повторную проверку.

Рис.: Запуск обязательной инициализации

Если инициализация не удалась, о проблеме необходимо сообщить K2. Для более быстрого решения проблемы желательно записать сообщение об ошибке в файл, согласно инструкции в технической документации К2. В некоторых случаях может возникать ошибка инициализации, исправленная в старшей версии сборки. Если это переустановка типа сборки, то она может быть подвержена ошибкамигнорировать инициализацию, потому что ошибка исправлена, и инициализация будет выполнена во время переустановки. Пользователь может игнорировать проверку, потому что он знает, что не будет переустанавливать его до версии более высокого выпуска или поколения. Если проверка игнорируется и выполняется переустановка на более высокий выпуск или версию поколения, программа установки предупредит вас об этой ситуации, которая больше не позволяет игнорировать.

Проверка структур всех баз данных

Рис.: Проверка структур базы данных

Арт: Информационная система K2

Выполнить: IS Manager K2

Уполномочено: Право – Администратор/Общее/Сервисное вмешательство (1)

Условие: На данный момент это необязательное действие, поэтому можно перевести K2 в режим переустановки, не запуская его. Учитывая, что это действие также происходит во время самой переустановки и не позволяет пользователю продолжить работу в случае возникновения ошибок, целесообразно выполнить проверку и здесь, во избежание задержек при самой переустановке. Это действие может быть запущено даже во время нормальной работы К2, даже до самого запрета входа в систему.

Описание: После запуска будет выполнена проверка непротиворечивости структур всех текущих баз данных K2. То есть база данных конфигурации K2 (CONF), инициализация (INIT), демонстрационная компания (DEMO), а также все базы данных компании. Проверка представляет собой мысленное сравнение конструкций, которые предполагает текущая установка К2, с существующими конструкциями. Операция выполняется параллельно в восьми базах данных. Для каждого запускается отдельный процесс К2, выполняющий проверку структуры. Скорость проверки зависит от платформы, количества проверяемых баз, производительности сервера базы данных, сети и т.д.

Является ли база данных согласованной?

Если проверка прошла успешно и в структуре нет несоответствий, переустановка продолжается с пункта — Резервное копирование всех баз 2.

Мы признаем несоответствие базы данныхпо выходному журналу. Если он содержит ошибки, будет отображено окно К2 или текстовый файл, в зависимости от места, с которого запущена проверка, в котором перечислены все обнаруженные недостатки.

Если обнаружено несоответствие, мы переходим к следующему шагу — исправлению несогласованной базы данных.

Исправить несогласованную базу данных

Расположение: Управление SQL Server

Выполнить: IS Manager K2

Авторизованный: авторизованный менеджер для управления базами данных на SQL Server

.

Условие: Обязательная операция. При наличии несоответствий в базе данных дальнейшая переустановка K2 невозможна.

Описание: Во время проверки могут быть обнаружены следующие проблемы:

Существование таблиц: В случае отсутствия в базе данных требуемой K2 таблицы, этот факт регистрируется и отображается для пользователя. Сообщение может выглядеть следующим образом:

Рис.: Таблица ошибок в базе данных

Создание ошибочной таблицы может быть выполнено в зависимости от ее происхождения.

Если это специальная (заказная) таблица, созданная в Дизайнере объектов, необходимо выполнить операцию «Развернуть» в данном проекте, что обеспечивает создание таблиц, которых не существует.

Если это стандартная таблица, необходимо искать каталог «SQL» в каталоге установки K2, где хранятся скрипты для создания структур базы данных. Для получения скрипта создания таблицы ошибок необходимо открыть файл «K2t_ _ .SQL», где » » указывает, «CONF» это или корпоративная БД, » » затем указывает, является ли это базой данных типа Microsoft или Oracle. В файле необходимо найти структуру «CREATE TABLE имя_таблицы», которую мы будем запускать на данном SQL сервере, например с помощью инструмента SSMS. Скрипт может выглядеть так:

СОЗДАТЬ ТАБЛИЦУ[dbo].[ФИЛЬТРОВАТЬ СТАТЬЮ] (

).

[FUuser] [int] NOT NULL,

[цис] [целое число] NOT NULL,

[Abbr] [varchar] (30) NOT NULL,

[Abbr1] [varchar] (30) NOT NULL,

[Naz] [varchar] (200) NOT NULL

ALTER TABLE [dbo].[FILTERSTOCKTAKINGARTICLE] С NOCHECK ADD

ОГРАНИЧЕНИЕ [FSTTA_ById] ПЕРВИЧНЫЙ КЛЮЧ НЕКЛАСТЕРНЫЙ

([пользователь FU], [Cis]) ON [PRIMARY]

СОЗДАТЬ УНИКАЛЬНЫЙ ИНДЕКС [FSTTA_ByAbbr] НА [dbo].[ФИЛЬТРОБЪЕМ СТАТЬИ]

СОЗДАТЬ УНИКАЛЬНЫЙ ИНДЕКС [FSTTA_ByAbbr1] НА [dbo].[ФИЛЬТРОБЪЕМ СТАТЬИ]

([пользователь FU], [Zkr1], [цис])

CREATE UNIQUE INDEX [FSTTA_ByName] ON [dbo].[FILTERSTOCKTAKINGARTICLE]

([пользователь ФУ], [Наз], [цис])

Наличие полей в таблицах

Тест непротиворечивости проверяет, содержит ли таблица базы данных заданные поля. Если поле отсутствует или заполнено в таблице, этот факт отображается пользователю.

Поле ошибки в таблице

В случае ошибочного поля пользователю отображается сообщение, которое может выглядеть следующим образом:

Рис.: Поле ошибки в таблице базы данных

Таблица может быть скорректирована в зависимости от ее происхождения.

Если это специальная (заказная) таблица, созданная в Дизайнере объектов, необходимо выполнить операцию «Развернуть» в данном проекте, что обеспечит дополнительные поля в данной таблице.

Если это стандартная таблица, весьма вероятно, что поле отсутствует, потому что в прошлом некоторые преобразования не выполнялись правильно во время переустановки в более новые версии. В этих случаях можно просмотреть сценарии преобразования текущей установки K2. Скрипты находятся в каталоге установки K2 в подкаталоге «SQL\conversion». Вот набор файлов, которые используются при переустановке на текущую версию. Файлы разделены в соответствии с платформой базы данных и так далее.по типу БД – КОНФ/корпоративная. Синтаксис следующий: «K2_ .sql», где «тип» — «C» для базы данных конфигурации (CONF), «D» — для базы данных компании. «Версия» указывает версию, для которой предназначены преобразования. «Платформа» имеет форму «Ora» для базы данных Oracle или без текста для базы данных Microsoft SQL. Также есть файлы с постфиксом «Дополнительно», которые являются так называемыми дополнительными преобразованиями.

В этих файлах вам нужно найти скрипт, который добавляет поле ошибки. Затем его можно запустить в инструменте управления базой данных. Со скриптом, добавляющим поле, также необходимо запустить возможный скрипт, который может, например, заполнить значения этого поля, преобразовать данные из другой таблицы и т. д. Если администратор не уверен, какой скрипт ему запустить, либо не находит в данных файлах, необходимо обратиться в техподразделение К2 и запросить скрипт восстановления. Всегда необходимо прикладывать результат проверки и текущую версию системы К2.

Дополнительная конвертация запускается при каждой переустановке, даже в случае переустановки, встроенной в тот же релиз, так называемая малая переустановка — исправление ошибок. Остальные файлы, без дополнительных, запускаются только один раз, при переходе с версии младшего поколения на старшее. Например, K2 mona › K2 mia.

Перенести поле в таблице

Если обнаружено, что в таблице есть текущее поле, см. рисунок Текущее поле в таблице базы данных, его необходимо удалить. Мы можем сделать это непосредственно в управлении базой данных в инструменте, предназначенном для управления SQL-сервером, например SSMS для базы данных Microsoft. Если это специальная таблица, созданная в Дизайнере объектов, необходимо выполнить операцию «Развернуть» в данном проекте, которая обеспечивает сравнение структур данной таблицы.

Рис.: Поле хранения в таблице базы данных

Консистенциятипы полей в таблицах

Другой частью теста является проверка согласованности типов полей в таблицах. То есть является ли ответ ожидаемым типом данных поля с существующим в базе данных. Если в таблице неправильно определен тип данных для поля, этот факт отображается пользователю, см. Рисунок: Неверный тип данных поля в таблице. Если это стандартная таблица, весьма вероятно, что поле имеет неправильный тип, потому что в прошлом некоторые преобразования не выполнялись должным образом во время переустановки в более новые версии. Таким образом, процедура такая же, как и для исправления ошибочных полей в таблицах, см. выше.

Рис.: Неверный тип данных поля в таблице

Другие ошибки, которые может обнаружить тест, и это аналогичные проблемы, которые уже были описаны, включая их исправление, — это Согласованность диапазона полей в таблицах, см. Рисунок: Неверная длина поля в таблице, далее Наличие индексов и ключи, см. рис. : Неверный индекс в таблице.

Для решения проблемы с неправильной длиной поля необходимо найти скрипт преобразования, решающий данное преобразование. Если его не найти, необходимо обратиться в технический отдел К2.

Рис.: Неверная длина поля в таблице

Рис.: Индекс ошибки в таблице

Скрипт для ошибочного индекса можно найти в тех же файлах, что и для первого пункта — Существование таблиц. Запустив скрипт («Создать индекс»), он будет дополнен.

Наличие полнотекстовых индексов

Последний этап проверки — проверка наличия полнотекстовых индексов. Вариантов несоответствия может быть несколько.

Первый из них — это ошибочный полнотекстовый индекс для определенного поля, см. Рисунок: Ошибочный полнотекстовый индекс. В данном случае получилось так, что в К2 включена поддержка полнотекстовых индексов, и в то же время в К2 определен полнотекстовый индекс для полей в конкретной таблице. НаЗатем сервер SQL обнаружил, что для этого поля нет полнотекстового индекса.

Рис.: Ошибочный полнотекстовый индекс

Мы будем восстанавливать индексы непосредственно в K2, используя вспомогательную функцию — Менеджер — полнотекстовые настройки ключа (функция № 778). После его запуска отобразится форма управления полнотекстовыми ключами, где можно с помощью доступных кнопок внести необходимые исправления ошибочных индексов, см. Рисунок: Управление полнотекстовыми ключами.

Рис.: Управление полнотекстовыми ключами

Наоборот, вторая возможность несоответствия может быть непрерывным индексом. Например, может быть непрерывный индекс по таблице, для которой K2 не ожидает существования какого-либо индекса, см. Рисунок: Непрерывный полнотекстовый индекс.

Рис.: Потоковое полнотекстовое индексирование

Или это может произойти только для определенного поля таблицы, что означает, что в K2 индекс определен над таблицей, но не для записанного поля, см. Рисунок: Отсутствует полнотекстовый индекс для поля.

Рис.: Неправильный полнотекстовый индекс для поля

В обоих случаях необходимо рассмотреть, желателен ли индекс. Если да, то необходимо сравнить структуры с помощью управления полнотекстовым индексом в К2. Если это нежелательно, можно удалить поле, таблицу или весь полнотекстовый каталог непосредственно из базы данных SQL-сервера с помощью инструмента SSMS.

Если индекс является непрерывным, это означает, что K2 не будет его использовать. SQL-сервер с индексом имеет ненужные накладные расходы, что снижает его производительность, когда ему приходится поддерживать индекс каждый раз, когда записи создаются или изменяются в затронутых таблицах. Поэтому рекомендуется отменить индекс или активировать его в K2, если желательно, чтобы он использовался.

Управление базами данных INIT и DEMO

Базы данных INIT и DEMO являются частью системы управления. Эти базы данных также могут содержать несоответствия в структурах.Чтобы излишне не замедлять процесс переустановки исправлением баз, которые распространяются с К2, в случае, если проверка сообщит об ошибке в этих базах, нам не приходится решать отдельные проблемы пошаговыми исправлениями, а просто позвольте базам данных восстановиться.

Чтобы восстановить базу данных INIT, запустите функцию «Администратор / Система / Управление клиентами» в K2 из меню. Выбираем базу данных INIT и переходим на страницу №2 и запускаем восстановление кнопкой «База данных». После подтверждения запроса база данных для INIT будет удалена и создана заново. На этом шаге данные не импортируются. Они будут импортированы либо при последующей переустановке, либо мы можем выполнить импорт непосредственно в управлении клиентом, нажав кнопку «Импортировать данные». Поскольку мы находимся в процессе переустановки, нет необходимости импортировать данные.

Резервное копирование всех баз данных 2

После восстановления структур базы данных рекомендуется сделать резервную копию затронутых структур. Шаг определяется в пункте – Резервное копирование всех баз данных. Продолжаем с пункта Проверка места на диске (C, установка, база данных).

Решено: базы данных идентичны установленной версии K2

Выполнить: IS Manager K2

Описание: Это этап принятия решения, к которому мы приходим, если исполняемый файл K2 недоступен. См. Решение: доступен ли исполняемый файл K2?

Если у нас есть резервные копии из версии, которая соответствует установленной версии K2 или из которой можно сделать преобразования в установленную версию, и в то же время в папке, куда мы хотим установить, есть k2.ini и sys2.ini с правильными значениями, такой торс можно K2 считать версией, которую можно переустановить. Мы переходим к шагу «Решение»: существуют ли резервные копии базы данных? , в противном случае мы должны выполнить шаг восстановления базы данных из резервной копии .

Восстановление базы данных выполняется в тех случаях, когда я запускаюпри установке были обнаружены ошибки, особенно в части преобразования SQL. В зависимости от степени ошибок, эти ошибки могут быть либо исправлены, либо база данных может быть восстановлена, а проблемы предыдущей версии решены, чтобы последующее преобразование прошло без проблем. Любой ремонт целесообразно решать с техническим отделом К2. С одной стороны, исправление может показаться тривиальным, но за ним следует другая логика, которая могла бы работать без сообщения об ошибке, но из-за предыдущих ошибок работала с неверными данными. Другая причина в том, что ошибка проявилась не при тестировании, а только на конкретных данных заказчика.

Решено: есть ли резервные копии базы данных?

Выполнить: IS Manager K2

Описание: На этом шаге принятия решения мы решаем, нужно ли выполнять резервное копирование базы данных, и мы можем продолжить с шага «Восстановить базу данных из резервной копии», или необходимо выполнить резервное копирование, а затем перейти к шагу «Резервное копирование всех баз данных». 2.

Восстановить базу данных из резервной копии

Локальный: инструмент управления базой данных

Выполнить: IS Manager K2

Описание: этот шаг выполняется с помощью инструментов управления базами данных, которые позволяют создавать резервные копии баз данных, которые были изменены на этапе «Резервное копирование всех баз данных».

Проверка места на диске (C, установка, база данных)

Совместим с: ОС Windows

Выполнить: IS Manager K2

Авторизованный: Авторизованный сервер для администрирования компьютера для установки K2 и сервера базы данных

Условие: дополнительная операция. Это рекомендованный производителем. Желательно избегать ситуаций, когда заканчивается место на одном из затронутых дисков во время установки K2.

Описание: Во избежание проблем с нехваткой места на диске при переустановке К2 рекомендуется проверять размер свободного места на всех затронутых дисках. Особенно это касается диска C на компьютере, на котором установлен K2. На этомСистемный диск копируется в MSI-файл в качестве установочного носителя перед переустановкой. При этом после завершения переустановки этот инсталляционный пакет хранится во временных каталогах ОС Windows до тех пор, пока не будет удален K2.

Если K2 установлен не на системный диск, а на другой диск, перед переустановкой рекомендуется проверить и это место.

Последнее место занимают диски для баз данных непосредственно на SQL-сервере. При переустановке происходит работа с базами данных, например импортируются данные, конвертируются структуры и т.д., поэтому желательно проверить и здесь.

Размер необходимого пространства на отдельных дисках зависит от размера установочного носителя, а также от размера базы данных. В некоторых случаях выполняется проверка наличия достаточного свободного места, например, при запуске установки. Создание ситуации, при которой проверка не может быть проведена. Поэтому рекомендуется всегда проверять эту информацию.

Начать переустановку

Локально: программа установки K2

Выполнить: IS Manager K2

Авторизованный: уполномоченный администратор для установки приложений на данный компьютер

Условие: текущая версия поддерживает переход на выбранную более новую версию.

Рис.: Записи с установками K2

Переустановка может проходить в двух режимах.

Первый — это классическая переустановка, т.е. есть полнофункциональная версия К2, которая доступна в установщике К2 на вкладке «Установлено», см. Рисунок: Записи с установками К2. Обновление до новой версии начнется после этой установки.

Во втором случае это так называемая новая установка в виде маскировки существующей установки К2. При этой процедуре происходит новая установка, включая создание новой записи в установщике K2 после успешной установки. Это обновление очень похоже на классический вариант, с той разницей, что оно используется в следующихслучаи:

У нас есть только «торс» из текущей установки K2

Это означает, что у нас нет доступных бинарных файлов K2, есть только файлы данных, базы данных, файлы конфигурации и т. д. Так называемый «Торс» может быть создан, например, после удаления K2. Помимо прочего, такое состояние может возникать в ситуации, когда удаление происходит в рамках обновления и после самого удаления возникают ошибки при последующем обновлении. В этом случае K2 остается в состоянии, когда его нельзя запустить, а на диске создаются только файлы данных и конфигурации.

В программе установки K2 нет записи об установке

Другой причиной является ошибочная запись установки. В этом случае мы не можем запустить обновление, потому что эта опция недоступна. Это может произойти, например, в ситуации, когда установка переносится на другой сервер или нам нужно выполнить переустановку с другого компьютера, отличного от того, который был выполнен до сих пор.

Мы будем использовать эту установку во всех случаях, когда у нас нет доступных двоичных файлов или записи об установке.

Если мы обновим K2 таким образом, когда ситуация этого не требует, установка пройдет нормально, но на вкладке «Installed» в установщике K2 будут накапливаться установочные записи, а в Windows установочные файлы («msi») , который система использует для удаления. Если мы затем запустим удаление любой повторяющейся записи в установщике K2, файлы будут удалены из каталога K2, он не станет исполняемым, и один установочный файл будет удален из операционной системы. Другие записи в системе отображаются как несогласованные данные, включая могилу установочных файлов в системе Windows. Внимание, каждый такой файл занимает примерно 1,7 ГБ данных. Поэтому рекомендуется выполнять обновления K2 в виде классического обновления существующей записи в закладке.«Установлено» в установщике K2.

После оценки состояния установки необходимо решить, какой вариант мы будем использовать дальше. Если необходима новая установка в виде так называемого «восстановления», мы переходим к пункту «Решение»: доступен ли исполняемый файл K2? Если мы можем выполнить переустановку по стандартной процедуре, то переходим к пункту Начать переустановку.

Для обновления до более новой версии в установщике К2 должна быть запись с текущей версией, на которой начнется обновление.

Второе условие заключается в том, что текущая версия может быть обновлена ​​до выбранной более новой версии. Мы проверим этот статус, выбрав версию для обновления в установщике K2. В списке установки можно выбрать версию в выпадающем меню в столбце «Установка». Если в меню нет доступной версии, возможно, вы не сможете обновить текущую версию до более новой, которая является частью установщика K2.

Если вариант недоступен для выбора, можно навести указатель мыши на символ «?» справа от записи об установке, и программа установки K2 отобразит информацию о текущей установке, включая информацию о том, почему не было предложено никакой версии. Благодаря этому можно узнать, до какой версии пользователю необходимо обновиться, чтобы продолжить работу.

Установщик K2 работает в двух режимах. В первом режиме установщик К2 является частью zip-архива с определенной версией К2, загруженной с информационного сервиса К2. В этом случае доступна только возможность обновиться до той версии, для которой предназначен архив. Таким образом, предложение об обновлении будет иметь одну версию или ни одной в зависимости от условия.

Во втором режиме установщик К2 работает таким образом, что он устанавливается на компьютер, который используется для установки, после запуска пользователь входит на FTP-сервер К2 и ему доступны все текущие выпущенные версии К2. и другие продукты. В этом случае он будет иметь раскрывающийся списокменю «Установка» версия, до которой можно выполнить обновление.

Запустите обновление K2, выбрав версию и нажав кнопку «Подтвердить» в записи об установке установщика K2.

Мы продолжаем установку со следующего шага.

Решено: существует ли оригинальный K2?

Локально: программа установки K2

Выполнить: установщик K2

Описание: Исполняемый файл K2 можно найти в папке, указанной установщиком или выбранной во время установки. Если это так, обязательные проверки версии инициализации и проверки структуры базы данных выполняются автоматически. Порядок действий и возможные исправления описаны в пунктах Проверка обязательных версий инициализации по всем базам и проверка структур всех баз.

Решено: есть ли запись в программе установки?

Локально: программа установки K2

Выполнить: установщик K2

Описание: Это решение принимается внутри установщика, и пользователь никаким другим образом не вмешивается в него. Запись в установщике означает, что установка была запущена со страницы Установлено, см. Рисунок: Записи установки K2. Если такая запись существует, перейдите к следующему шагу, в противном случае перейдите к установке файлов новой версии.

Удалена установка K2

Локально: программа установки K2

Выполнить: Мастер установки K2 (файл MSI)

Описание: Первым шагом, выполняемым установщиком при обновлении K2 стандартным способом, является удаление существующей установки. В этом процессе все файлы, которые были установлены, удаляются. Файлы, не добавленные в установку, остаются в каталоге установки. В случае, если какой-либо файл из установки изменен, так что он не соответствует файлу, который был установлен, он также оставляется установщиком.

Решено: удалено вурон?

При удалении исходной установки могут возникнуть ошибки. Ошибки также могут возникнуть на следующем шаге при запуске новой установки. Если это произойдет, у нас не будет установлен K2, потому что он был удален, поэтому у нас нет записей о повторном запуске неудачного обновления.

Если удаление установки прошло успешно и началась новая установка, продолжаем с пункта Установка файлов новой версии.

Если удаление не удалось, или следующее обновление и существующая установка были удалены, мы возвращаемся к концу переустановки и переходим к точке принятия решения: доступен ли исполняемый файл K2? или мы можем выйти из процесса установки, но K2 в это время будет недоступен.

Установка файлов новой версии

Локально: программа установки K2

Выполнить: Мастер установки K2 (файл MSI)

Описание: Новая установка начинается после успешного удаления предыдущей установки или в случае обновления K2 в виде маскировки существующей установки. На этом шаге начнут копироваться новые файлы, являющиеся частью установки K2. После успешного копирования в ОС Windows создается установочная запись.

После успешного копирования файла он автоматически переходит к следующему шагу, на который пользователь не может повлиять. Это шаг преобразования SQL .

преобразование SQL

Локально: программа установки K2

Выполнить: Мастер установки K2 (файл MSI)

Описание: На этом этапе программа установки K2 запустит файлы со сценариями преобразования SQL, которые преобразуют структуру базы данных для новой версии. В зависимости от того, какое это обновление, будет запущено разное количество файлов.

В следующей таблице приводится список файлов, которые выполняются в зависимости от платформы базы данных, а также в зависимости от объема обновления. В случаеобновление до новой версии, например K2 mia › K2 luna, запустит все эти файлы. В обновлениях второстепенного характера будут запускаться только некоторые.

Читайте также:  Как редактировать файл ini на windows 10
Поделиться с друзьями
ОС советы