Здесь показаны различия между выбранной ревизией и текущей версией данной страницы.
ru:technical_manual:server_install:malual [2019/09/13 13:58] |
ru:technical_manual:server_install:malual [2023/03/16 12:20] (текущий) |
||
---|---|---|---|
Строка 1: | Строка 1: | ||
+ | ====== Ручная установка ====== | ||
+ | Ручная установка возможна двумя вариантами: | ||
+ | |||
+ | 1. Установка с помощью командной строки. | ||
+ | |||
+ | Подробное описание такого варианта установки дано в [[ru/technical_manual/server_install/malual#установка_с_помощью_ключей_командной_строки|Установка с помощью ключей командной строки]] ниже. | ||
+ | |||
+ | 2. Установка копированием (кроме служб портала и локальной справки). | ||
+ | |||
+ | Скопировать папку, куда была установлена Business Studio в варианте "На сервер\Сервер Business Studio" или "На рабочую станцию\Полная установка Business Studio", на другой компьютер. | ||
+ | |||
+ | После ручной установки необходимо, в зависимости от того, какие роли будет выполнять этот компьютер (см. раздел [[ru/manual/install/install_assistant#роли_компьютера_по_работе_с_business_studio|Роли компьютера при работе с Business Studio]] документа [[ru/manual/manual]]), выполнить следующие действия: | ||
+ | |||
+ | * Для роли **Сервер лицензий**: \\ \\ | ||
+ | * Зарегистрировать службу сервера лицензий, для этого выполнить строку: \\ %windir%\Microsoft.NET\Framework\v4.0.30319\InstallUtil.exe Ping.Service.exe \\ **Внимание!** Путь к утилите InstallUtil в Вашей системе может быть другим. \\ \\ | ||
+ | * Произвести активацию сервера лицензий с помощью Мастера активации (см. [[ru/technical_manual/server_install/malual#активация_программы|Активация программы]] ниже); \\ \\ | ||
+ | * Для роли **Сервер баз данных**: \\ \\ | ||
+ | * Установить (при необходимости) Microsoft SQL Server (см. [[ru/technical_manual/server_install/malual#установка_sql_server|Установка SQL Server]] ниже); \\ \\ | ||
+ | * Распаковать базы данных (см. [[ru/technical_manual/server_install/malual#создание_баз_данных|Создание баз данных]] ниже). \\ \\ | ||
+ | * Для ролей **Рабочая станция**, **Основной сервер Business Studio Portal** и **Вспомогательный сервер Business Studio Portal**: \\ \\ | ||
+ | * Установить (при необходимости) Microsoft Visual C++ 2015-2019 Redistributable. | ||
+ | |||
+ | ===== Установка с помощью ключей командной строки ===== | ||
+ | |||
+ | Установка осуществляется запуском от файла package.msi с ключами и правами администратора. Командная строка: | ||
+ | |||
+ | package.msi /Q {CFG_SERVER=1|CFG_PORTAL=1|CFG_PERSONAL=1|CFG_CLIENT=1} [CFG_ULT=1] [CFG_ENT=1] [CFG_PRO=1] [CFG_CPIT=1] [CFG_DOC=1] [TARGETDIR="**Путь**"] [X64=1] [TRANSFORMS=:{en|ru}] [/L*VX "%temp%\bs_install.log"] | ||
+ | |||
+ | Здесь **Путь** - полный путь для установки. | ||
+ | == == | ||
+ | **Внимание!** Для более удобного восприятия синтаксиса используются следующие обозначения: | ||
+ | * В скобках **[]** приведены аргументы, которые не являются обязательными для заполнения. | ||
+ | * В скобках **{}** приведены альтернативные варианты аргументов, разделенные символом **|** - нужно выбрать (и оставить в командной строке) один из таких вариантов, удалив оттуда остальные варианты. | ||
+ | Символы **[]**, **{}** и **|** в командной строке писать не нужно. | ||
+ | ==== ==== | ||
+ | == == | ||
+ | **Внимание!** Должен быть задан только один из ключей CFG_SERVER, CFG_PORTAL, CFG_PERSONAL и CFG_CLIENT. | ||
+ | ==== ==== | ||
+ | == == | ||
+ | **Внимание!** Должен быть задан хотя бы один из ключей CFG_PRO, CFG_ENT, CFG_ULT или CFG_CPIT. | ||
+ | ==== ==== | ||
+ | == == | ||
+ | **Внимание!** В составе дистрибутива программы есть папка Files. При установке программы содержимое этой папки копируется в папку, куда устанавливается программа. Если требуется при установке установить всем пользователям какие-то свои наработки (базы данных, плагины и т.д.), можно просто положить их в эту папку дистрибутива (рекомендуем класть в подпапку с понятным названием). | ||
+ | ==== ==== | ||
+ | == == | ||
+ | **Внимание!** Установка происходит в скрытом режиме, об окончании установки можно судить по появлению ярлыков в меню Пуск или по появлению соответствующей записи в логе (при наличии ключа /L*VX). | ||
+ | ==== ==== | ||
+ | \\ | ||
+ | <startTableBox> | ||
+ | ^ Ключ ^ Описание ^ | ||
+ | | CFG_SERVER | Установка всех компонентов Business Studio (серверных и клиентских), включая компоненты, необходимые для работы Business Studio Portal. Соответствует варианту интерактивной установки "На сервер\Сервер Business Studio" (см. [[ru/manual/install/installation_components]]). | | ||
+ | | CFG_PORTAL | Установка компонентов Business Studio, необходимых для работы Business Studio Portal. Соответствует варианту интерактивной установки "На сервер\Сервер Business Studio Portal" (см. [[ru/manual/install/installation_components]]). | | ||
+ | | CFG_PERSONAL | Установка всех компонентов Business Studio (серверных и клиентских), кроме компонентов, необходимых для работы Business Studio Portal. Соответствует варианту интерактивной установки "На рабочую станцию\Полная установка Business Studio" (см. [[ru/manual/install/installation_components]]). | | ||
+ | | CFG_CLIENT | Установка клиентских компонентой Business Studio. Соответствует варианту интерактивной установки "На рабочую станцию\Клиент Business Studio" (см. [[ru/manual/install/installation_components]]). | | ||
+ | | CFG_PRO | Установка редакции Professional. | | ||
+ | | CFG_ENT | Установка редакции Enterprise. | | ||
+ | | CFG_ULT | Установка редакции Ultimate. | | ||
+ | | CFG_CPIT | Установка редакции Cockpit. | | ||
+ | | CFG_DOC | Установка локальной справки. Параметр игнорируется, если в пакете установки отсутствует папка "docs". | | ||
+ | | TARGETDIR | Путь для установки. Указывается, если необходимо изменить путь установки по умолчанию. | | ||
+ | | X64 | Установка 64-битной версии Business Studio. | | ||
+ | | TRANSFORMS | Задание языка интерфейса Business Studio. По умолчанию язык не изменяется, если Business Studio была установлена ранее, либо определяется автоматически. | | ||
+ | | /L*VX "%temp%\bs_install.log" | Запиcь подробного лога установки в файл "%temp%\bs_install.log" | | ||
+ | <endTableBox|Таблица 1. Параметры командной строки> | ||
+ | ==== Удаление с помощью командной строки ===== | ||
+ | |||
+ | Удаление Business Studio 4.x-5.x с командной строки осуществляется командой запущенной с правами администратора | ||
+ | |||
+ | msiexec %%[/%%Q] /X{78E68702-3464-4C5B-A233-6785FD563996} | ||
+ | |||
+ | Удаление Business Studio 3.5 или 3.6 с командной строки осуществляется командой запущенной с правами администратора | ||
+ | |||
+ | msiexec %%[/%%Q] /X{BDB217B2-6034-4579-A049-0A1CBFB9FEE4} | ||
+ | |||
+ | Здесь Q - ключ запрета взаимодействия с пользователем: если ключ указан, то вопрос об удалении программы и ход удаления отображаться не будут. | ||
+ | |||
+ | ===== Активация программы ===== | ||
+ | |||
+ | Запуск Мастера активации осуществляется из папки установки программы, файл //Activate.////exe//. Подробнее о Мастере активации см. [[ru/manual/manual]], глава [[ru/manual/install/activation]]. | ||
+ | |||
+ | ===== Установка SQL Server ===== | ||
+ | |||
+ | Если планируется использовать полную версию Microsoft SQL Server из числа поддерживаемых (см. [[ru/manual/manual]], глава [[ru/manual/install/requirements]]), то установите эту версию Microsoft SQL Server перед установкой Business Studio (см. инструкцию по установке из комплекта Microsoft SQL Server). В противном случае необходимо установить Microsoft SQL Server Express Edition из комплекта установки Business Studio. | ||
+ | |||
+ | == == | ||
+ | **Внимание!** По умолчанию администратором SQL Server является только пользователь, производящий его установку. Во время установки есть возможность указать дополнительных администраторов. | ||
+ | ===== ===== | ||
+ | |||
+ | == == | ||
+ | **Внимание!** В SQL Server Express Edition по умолчанию разрешены только локальные соединения. Чтобы разрешить удаленные соединения к SQL Server, воспользуйтесь пунктами 3d и 4 статьи https://www.businessstudio.ru/wiki/faq/doku.php/ru/activation/fail_connection | ||
+ | ===== ===== | ||
+ | |||
+ | |||
+ | ===== Создание баз данных ===== | ||
+ | |||
+ | Создание баз данных возможно несколькими способами: | ||
+ | |||
+ | -с помощью утилиты DB Администратор (см. [[ru/manual/manual]], глава [[ru/manual/install/dbcontrol]]); | ||
+ | -с помощью SQL Server Management Studio, если установлена полная версия Microsoft SQL Server (см. ниже). | ||
+ | |||
+ | ==== Создание баз данных в SQL Server Management Studio ==== | ||
+ | |||
+ | Создание базы данных Business Studio в SQL Server Management Studio((SQL Server Management Studio (SSMS) - бесплатное ПО, доступное для скачивания [[https://docs.microsoft.com/ru-ru/sql/ssms/download-sql-server-management-studio-ssms|на сайте Microsoft]].)) является, по сути, восстановлением ее из резервной копии с последующим прописыванием имени сервера лицензий в одной из таблиц. Резервные копии баз данных находятся в папке "Backup" в каталоге установки программы (см. [[ru/manual/install/dbcontrol/load_db_from_backup#базы_из_комплекта_поставки_business_studio | Базы из комплекта поставки Business Studio]]). | ||
+ | |||
+ | Чтобы восстановить базу данных из резервной копии, необходимо в списке баз сервера (раздел //Базы данных//) выбрать пункт контекстного меню "Восстановить базу данных…". | ||
+ | |||
+ | [{{ ru/technical_manual/server_install/malual/lang_malual_006.png?nolink |Рисунок 1}}] | ||
+ | |||
+ | В открывшемся окне "Восстановление базы данных" на странице **//Общие//** (Рис. 1) необходимо произвести следующие действия: | ||
+ | |||
+ | *в графе "В базу данных" ввести название новой базы (или выбрать название уже существующей); | ||
+ | *в качестве источника выбрать //С устройства// (восстановление из указанного источника). | ||
+ | |||
+ | Затем нажать на кнопку {{ru/technical_manual/server_install/malual/const_malual_008.png?24x23&nolink}} для выбора резервной копии для восстановления базы данных. | ||
+ | |||
+ | В открывшемся окне "Указание резервной копии" в графе "Носитель резервной копии:" выбрать //Файл//. Нажать кнопку "Добавить", указать путь к файлу резервной копии базы данных, либо выбрать файл базы по кнопке {{ru/technical_manual/server_install/malual/const_malual_010.png?27x23&nolink}}. | ||
+ | |||
+ | [{{ ru/technical_manual/server_install/malual/lang_malual_012.png?nolink |Рисунок 2}}] | ||
+ | |||
+ | При необходимости выбрать путь хранения новой базы данных. Для этого в окне "Восстановление базы данных" на странице **//Параметры//** (Рис. 2) редактируется колонка //Восстановить как//. | ||
+ | |||
+ | == == | ||
+ | **Внимание!** Изменение физического местонахождения базы возможно только до ее создания! Перемещение уже созданной базы запрещено. | ||
+ | ===== ===== | ||
+ | \\ | ||
+ | После подтверждения всех указанных настроек нажатием кнопки "ОК" дождаться завершения процесса создания базы данных и сообщения "Восстановление базы данных "<имя_базы>" успешно завершено!". | ||
+ | |||
+ | После этого созданная база данных появится в разделе //Базы данных// дерева "SQL Server Management Studio" и в списке доступных баз "Business Studio". | ||
+ | |||
+ | [{{ ru/technical_manual/server_install/malual/lang_malual_014.png?nolink |Рисунок 3}}] | ||
+ | |||
+ | Теперь необходимо указать имя сервера лицензий для созданной базы данных. Для этого в новой базе данных необходимо открыть таблицу //pinger// в списке базы //Таблицы// с помощью пункта контекстного меню таблицы "Открыть таблицу"; и ввести в первой строке таблицы путь к компьютеру, на котором установлен сервер лицензий (Рис. 3). Путь к компьютеру может быть в виде: | ||
+ | |||
+ | *FQDN - полное доменное имя компьютера (например, server.mydomain.ru); | ||
+ | *имя NetBIOS - сетевое имя компьютера (например, SERVER); | ||
+ | *IP-адрес компьютера, в т.ч. внешний (например, 192.168.1.184). | ||
+ | |||
+ | В случае создания баз данных на том же компьютере, где установлен сервер лицензий, в таблице //pinger// указывается путь к данному компьютеру. | ||
+ | |||
+ | == == | ||
+ | **Внимание!** Все пользователи базы данных должны иметь доступ к серверу лицензий по пути, указанному в таблице //pinger//. | ||
+ | ===== ===== | ||
+ | \\ | ||
+ | В частности, убедитесь, что никакое ПО не блокирует подключения к TCP-порту сервера лицензий (по умолчанию используется порт 5555). Таким ПО может быть как встроенный брандмауэр Windows, так и брандмауэры, и антивирусные средства сторонних производителей (см. [[ru/technical_manual/server_install/license_access]]). | ||
+ | |||
+ | Если путь указан не в виде IP-адреса, то также убедитесь, что клиентские компьютеры не имеют проблем с разрешением FQDN- или NetBIOS-имени сервера лицензий (например, командой "ping"). | ||
+ | |||
+ | Рекомендуется использовать автоматическое резервное копирование баз данных. | ||
+ | |||
+ | ===== Список баз данных ===== | ||
+ | |||
+ | Список баз данных хранится в реестре в ветке "HKEY_CURRENT_USER\Software\STU-Soft\Business Studio 5\DB", т.е. индивидуален для каждого пользователя. В списке содержится информация о каждой базе данных: имя сервера, имя базы, режим аутентификации, пользовательское название базы. В ветке "HKEY_CURRENT_USER\Software\STU-Soft\Business Studio 5\DBList" хранится порядок отображения баз в окне выбора баз. Чтобы скопировать список баз для других пользователей и/или на другие компьютеры, можно скопировать ветки реестра, для этого: | ||
+ | |||
+ | Под пользователем, имеющим образцовый список баз данных: | ||
+ | |||
+ | *запустить редактор реестра "regedit" из командной строки; | ||
+ | *экспортировать следующие ветки реестра в файл с помощью пункта контекстного меню "Экспортировать": | ||
+ | * HKEY_CURRENT_USER\Software\STU-Soft\Business Studio 5\DB | ||
+ | * HKEY_CURRENT_USER\Software\STU-Soft\Business Studio 5\DBList | ||
+ | |||
+ | Под другим пользователем или на другом компьютере: | ||
+ | |||
+ | *запустить редактор реестра "regedit" из командной строки; | ||
+ | *удалить следующие ветки реестра: | ||
+ | * HKEY_CURRENT_USER\Software\STU-Soft\Business Studio 5\DB | ||
+ | * HKEY_CURRENT_USER\Software\STU-Soft\Business Studio 5\DBList | ||
+ | *импортировать ветки реестра из файлов, созданных ранее под пользователем с образцовым списком баз, с помощью пункта главного меню "Файл -> Импорт…" или запустить каждый из этих файлов и на вопрос о добавлении информации в реестр ответить "Да". | ||
+ | |||
+ | **Примечание.** Если есть необходимость слияния с уже существующим списком баз данных, то это возможно так: | ||
+ | * Пользовательские названия баз образцового списка не должны совпадать с существующими. | ||
+ | * Не удалять перед импортом ветку HKEY_CURRENT_USER\Software\STU-Soft\Business Studio 5\DB. | ||
+ | * После импорта удалить ветку HKEY_CURRENT_USER\Software\STU-Soft\Business Studio 5\DBList. | ||
+ | |||
+ | [<contextnavigator>] | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | {(rater>id=ru_technical_manual_server_install_malual|name=Ручная установка|type=vote|trace=ip|headline=off)} |