Здесь показаны различия между выбранной ревизией и текущей версией данной страницы.
ru:technical_manual:server_install:malual [2012/07/04 17:31] admin |
ru:technical_manual:server_install:malual [2020/08/17 10:18] (текущий) belkin [Список баз данных] |
||
---|---|---|---|
Строка 7: | Строка 7: | ||
Выполнить строку вида | Выполнить строку вида | ||
- | «package.msi /q CFG_SERVER=1 CFG_ENT=1 TARGETDIR="<путь>"», | + | "package.msi /q CFG_SERVER=1 CFG_ENT=1 TARGETDIR="<путь>"", |
- | где <путь> -- путь, по которому будут установлены серверные утилиты и сервер лицензий. При установке сервер лицензий будет зарегистрирован в системе, ярлыки утилит будут созданы в меню «Пуск». Подробное описание установки дано в п. 1.2.1«Установка с помощью ключей командной строки». | + | где <путь> - путь, по которому будут установлены серверные утилиты и сервер лицензий. При установке сервер лицензий будет зарегистрирован в системе, ярлыки утилит будут созданы в меню "Пуск". Подробное описание установки дано в [[ru/technical_manual/server_install/malual#установка_с_помощью_ключей_командной_строки|Установка с помощью ключей командной строки]] ниже. |
- | 2. Установка копированием. | + | 2. Установка копированием (кроме служб портала). |
Скопировать файлы из установленной персональной версии Business Studio, кроме клиентских файлов (Business Studio.exe, *.xml, папка web). | Скопировать файлы из установленной персональной версии Business Studio, кроме клиентских файлов (Business Studio.exe, *.xml, папка web). | ||
Строка 17: | Строка 17: | ||
Зарегистрировать службу сервера лицензий, для этого выполнить строку: | Зарегистрировать службу сервера лицензий, для этого выполнить строку: | ||
- | «%windir%\Microsoft.NET\Framework\v2.0.50727\InstallUtil.exe Ping.Service.exe». | + | "%windir%\Microsoft.NET\Framework\v4.0.30319\InstallUtil.exe Ping.Service.exe". |
- | + | ||
- | **Внимание:** Путь к утилите InstallUtil в Вашей системе может быть другим. | + | |
+ | == Внимание! == | ||
+ | Путь к утилите InstallUtil в Вашей системе может быть другим. | ||
+ | ====== ====== | ||
+ | \\ | ||
После ручной установки необходимо выполнить следующие действия: | После ручной установки необходимо выполнить следующие действия: | ||
- | *произвести активацию сервиса лицензий с помощью Мастера активации (см. ниже); | + | *произвести активацию сервиса лицензий с помощью Мастера активации (см. [[ru/technical_manual/server_install/malual#активация_компьютера|Активация компьютера]] ниже); |
- | *установить (при необходимости) Microsoft SQL Server (см. ниже); | + | *установить (при необходимости) Microsoft SQL Server (см. [[ru/technical_manual/server_install/malual#установка_sql_server|Установка SQL Server]] ниже); |
- | *распаковать базы данных (см. ниже). | + | *распаковать базы данных (см. [[ru/technical_manual/server_install/malual#создание_баз_данных|Создание баз данных]] ниже). |
===== Установка с помощью ключей командной строки ===== | ===== Установка с помощью ключей командной строки ===== | ||
Установка осуществляется запуском файла package.msi с ключами. Командная строка: | Установка осуществляется запуском файла package.msi с ключами. Командная строка: | ||
- | «package.msi /q [CFG_SERVER=1] [CFG_CLIENT=1] [CFG_ENT=1] [CFG_PRO=1] [CFG_CPIT=1] [CFG_DOC=1] [TARGETDIR="<путь>"] [ALLUSERS=1]» | + | "package.msi /q [CFG_SERVER=1|CFG_PORTAL=1|CFG_PERSONAL=1|CFG_CLIENT=1] [CFG_ENT=1] [CFG_PRO=1] [CFG_CPIT=1] [CFG_DOC=1] [TARGETDIR="<путь>"] [X64=1]" |
- | Здесь <путь> -- путь, по которому будут установлены серверные утилиты и сервер лицензий. | + | Здесь <путь> - полный путь для установки. |
- | **Внимание:** Должен быть задан хотя бы один из ключей CFG_SERVER или CFG_CLIENT. | + | == Внимание! == |
+ | Должен быть задан только один из ключей CFG_SERVER, CFG_PORTAL, CFG_PERSONAL и CFG_CLIENT. | ||
+ | ===== ===== | ||
+ | == Внимание! == | ||
+ | Должен быть задан хотя бы один из ключей CFG_PRO, CFG_ENT или CFG_CPIT. | ||
+ | ===== ===== | ||
+ | \\ | ||
+ | <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_CPIT | Установка редакции Cockpit. | | ||
+ | | CFG_DOC | Установка локальной справки. Параметр игнорируется, если в пакете установки отсутствует папка "docs". | | ||
+ | | TARGETDIR | Путь для установки. Указывается, если необходимо изменить путь установки по умолчанию. | | ||
+ | | X64 | Установка 64-битной версии Business Studio. | | ||
+ | <endTableBox|Таблица 1. Параметры командной строки> | ||
+ | ==== Удаление с помощью командной строки ===== | ||
- | **Внимание:** Должен быть задан хотя бы один из ключей CFG_PRO, CFG_ENT или CFG_CPIT. | + | Удаление Business Studio 4.0 с командной строки осуществляется строкой |
- | + | "msiexec %%[/%%Q] /X{78E68702-3464-4C5B-A233-6785FD563996}". | |
- | + | ||
- | Таблица 1.2.1//Параметры командной строки// | + | |
- | + | ||
- | | Ключ | Описание | | + | |
- | | CFG_SERVER | Установка и регистрация серверных утилит и службы сервера лицензий. | | + | |
- | | CFG_CLIENT | Установка клиентской программы. | | + | |
- | | CFG_PRO | Установка версии Professional. | | + | |
- | | CFG_ENT | Установка версии Enterprise. | | + | |
- | | CFG_CPIT | Установка версии Cockpit. | | + | |
- | | CFG_DOC | Установка документации. Параметр игнорируется, если в пакете установки отсутствует папка «Документация». | | + | |
- | | TARGETDIR | Путь для установки. | | + | |
- | | ALLUSERS | Устанавливать для всех пользователей. | | + | |
- | + | ||
- | ==== Удаление с помощью командной строки ===== | + | |
Удаление Business Studio 3.5 или 3.6 с командной строки осуществляется строкой | Удаление Business Studio 3.5 или 3.6 с командной строки осуществляется строкой | ||
- | «msiexec %%[/%%Q] /X{BDB217B2-6034-4579-A049-0A1CBFB9FEE4}», | + | "msiexec %%[/%%Q] /X{BDB217B2-6034-4579-A049-0A1CBFB9FEE4}". |
- | здесь Q -- ключ запрета взаимодействия с пользователем: если ключ указан, то вопрос об удалении программы и ход удаления отображаться не будут. | + | Здесь Q - ключ запрета взаимодействия с пользователем: если ключ указан, то вопрос об удалении программы и ход удаления отображаться не будут. |
===== Активация компьютера ===== | ===== Активация компьютера ===== | ||
- | Запуск Мастера активации осуществляется из папки установки программы, файл //Активация.////exe//. Подробнее о Мастере активации см. [[ru/manual/install/activation]]. | + | Запуск Мастера активации осуществляется из папки установки программы, файл //Активация.////exe//. Подробнее о Мастере активации см. [[ru/manual/manual]], глава [[ru/manual/install/activation]]. |
===== Установка SQL Server ===== | ===== Установка SQL Server ===== | ||
- | Если планируется использовать полную версию Microsoft SQL Server версии 2000 или выше, то установите Microsoft SQL Server перед установкой Business Studio (см. инструкцию по установке из комплекта Microsoft SQL Server). В противном случае, необходимо установить Microsoft SQL Server 2005 Express Edition, из комплекта установки Business Studio. | + | Если планируется использовать полную версию 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. |
- | **Внимание:** В операционных системах Windows Vista, Windows 7, Windows 2008/R2 администратор компьютера не является по умолчанию администратором SQL Server. | + | == Внимание! == |
+ | Начиная с Windows Vista/2008 администратор компьютера не является по умолчанию администратором SQL Server. | ||
+ | ===== ===== | ||
+ | \\ | ||
+ | Чтобы включить опцию администрирования необходимо (пример для Windows Vista и SQL Server 2005): | ||
- | Чтобы включить опцию администрирования необходимо (пример для Windows Vista): | + | *Выбрать меню "Пуск" {{ru/technical_manual/server_install/malual/malual_005.gif?42x40&nolink}} -> Все программы -> Microsoft SQL Server 2005 -> Средства настройки -> Настройка контактной зоны SQL Server". |
- | + | *В открывшемся окне "Настройка контактной зоны SQL Server 2005" нажать гиперссылку "Добавление нового администратора". Откроется окно "Выделение ресурсов пользователям SQL Server под управлением ОС Vista - <Имя пользователя> on …". | |
- | *Выбрать меню «Пуск» {{Business%20Studio%20-%20Руководство%20технического%20специалиста.files:image005.gif?42x40}} --> Все программы --> Microsoft SQL Server 2005 --> Средства настройки --> Настройка контактной зоны SQL Server». | + | *Перенести категорию "Член роли "Системный администратор SQL Server" on SQLEXPRESS" в список "Привилегии, предоставляемые пользователю". |
- | *В открывшемся окне «Настройка контактной зоны SQL Server 2005» нажать гиперссылку «Добавление нового администратора». Откроется окно «Выделение ресурсов пользователям SQL Server под управлением ОС Vista - <Имя пользователя> on …». | + | |
- | *Перенести категорию «Член роли «Системный администратор SQL Server» on SQLEXPRESS» в список «Привилегии, предоставляемые пользователю». | + | |
- | **Внимание:** В SQL Server 2005 Express Edition по умолчанию разрешены только локальные соединения. | + | == Внимание! == |
+ | В SQL Server 2005 Express Edition по умолчанию разрешены только локальные соединения. | ||
+ | ===== ===== | ||
+ | \\ | ||
Чтобы разрешить удаленные соединения к SQL Server необходимо: | Чтобы разрешить удаленные соединения к SQL Server необходимо: | ||
- | *Выбрать меню «Пуск» {{Business%20Studio%20-%20Руководство%20технического%20специалиста.files:image005.gif?42x40}} --> Все программы --> Microsoft SQL Server 2005 --> Средства настройки --> Настройка контактной зоны SQL Server». | + | *Выбрать меню "Пуск" {{ru/technical_manual/server_install/malual/malual_005.gif?42x40&nolink}} -> Все программы -> Microsoft SQL Server 2005 -> Средства настройки -> Настройка контактной зоны SQL Server". |
- | *В открывшемся окне «Настройка контактной зоны SQL Server 2005» нажать гиперссылку «Настройка контактной зоны для служб и соединений». | + | *В открывшемся окне "Настройка контактной зоны SQL Server 2005" нажать гиперссылку "Настройка контактной зоны для служб и соединений". |
- | *В открывшемся окне выбрать компонент «Удаленные соединения». Выбрать опции «Локальные и удаленные соединения», «Использовать TCP/IP и именованные каналы». | + | *В открывшемся окне выбрать компонент "Удаленные соединения". Выбрать опции "Локальные и удаленные соединения", "Использовать TCP/IP и именованные каналы". |
===== Создание баз данных ===== | ===== Создание баз данных ===== | ||
Строка 91: | Строка 102: | ||
Создание баз данных возможно несколькими способами: | Создание баз данных возможно несколькими способами: | ||
- | -с помощью утилиты DB Администратор (см. [[ru/manual/install/dbcontrol]]); | + | -с помощью утилиты DB Администратор (см. [[ru/manual/manual]], глава [[ru/manual/install/dbcontrol]]); |
- | -с помощью SQL Server Management Studio, если установлена полная версия Microsoft SQL Server (см. п. «Создание баз данных в SQL Server Management Studio»). | + | -с помощью SQL Server Management Studio, если установлена полная версия Microsoft SQL Server (см. ниже). |
==== Создание баз данных в SQL Server Management Studio ==== | ==== Создание баз данных в SQL Server Management Studio ==== | ||
- | Создание базы данных Business Studio в SQL Server Management Studio является, по сути, восстановлением ее из резервной копии с последующем прописыванием имени сервера лицензий в одной из таблиц. Резервные копии пустой (empty.db) и демонстрационной (demo.db) баз данных находятся в папке «Backup» в каталоге установки программы. | + | Создание базы данных Business Studio в SQL Server Management Studio является, по сути, восстановлением ее из резервной копии с последующим прописыванием имени сервера лицензий в одной из таблиц. Резервные копии пустой (empty.db) и демонстрационной (demo.db) баз данных находятся в папке "Backup" в каталоге установки программы. |
- | Чтобы восстановить базу данных из резервной копии, необходимо в списке баз сервера (раздел //Базы данных//) выбрать пункт контекстного меню «Восстановить базу данных…». | + | Чтобы восстановить базу данных из резервной копии, необходимо в списке баз сервера (раздел //Базы данных//) выбрать пункт контекстного меню "Восстановить базу данных…". |
- | {{Business%20Studio%20-%20Руководство%20технического%20специалиста.files:image007.jpg?672x604}}Рис. 1.2.1 | + | [{{ ru/technical_manual/server_install/malual/malual_006.png?nolink |Рисунок 1}}] |
- | В открывшемся окне «Восстановление базы данных» на странице **//Общие//** (Рис. 1.2.1) необходимо произвести следующие действия: | + | В открывшемся окне "Восстановление базы данных" на странице **//Общие//** (Рис. 1) необходимо произвести следующие действия: |
- | *в графе «В базу данных» ввести название новой базы (или выбрать название уже существующей); | + | *в графе "В базу данных" ввести название новой базы (или выбрать название уже существующей); |
*в качестве источника выбрать //С устройства// (восстановление из указанного источника). | *в качестве источника выбрать //С устройства// (восстановление из указанного источника). | ||
- | Затем нажать на кнопку {{Business%20Studio%20-%20Руководство%20технического%20специалиста.files:image009.jpg?24x23}} для выбора резервной копии для восстановления базы данных. | + | Затем нажать на кнопку {{ru/technical_manual/server_install/malual/malual_008.png?24x23&nolink}} для выбора резервной копии для восстановления базы данных. |
- | В открывшемся окне «Указание резервной копии» в графе «Носитель резервной копии:» выбрать //Файл//. Нажать кнопку «Добавить», указать путь к файлу резервной копии базы данных, либо выбрать файл базы по кнопке {{Business%20Studio%20-%20Руководство%20технического%20специалиста.files:image011.jpg?27x23}}. | + | В открывшемся окне "Указание резервной копии" в графе "Носитель резервной копии:" выбрать //Файл//. Нажать кнопку "Добавить", указать путь к файлу резервной копии базы данных, либо выбрать файл базы по кнопке {{ru/technical_manual/server_install/malual/malual_010.png?27x23&nolink}}. |
- | {{Business%20Studio%20-%20Руководство%20технического%20специалиста.files:image013.jpg?672x604}}Рис. 1.2.2 | + | [{{ ru/technical_manual/server_install/malual/malual_012.png?nolink |Рисунок 2}}] |
- | При необходимости выбрать путь хранения новой базы данных. Для этого в окне «Восстановление базы данных» на странице **//Параметры//** (Рис. 1.2.2) редактируется колонка //Восстановить как//. | + | При необходимости выбрать путь хранения новой базы данных. Для этого в окне "Восстановление базы данных" на странице **//Параметры//** (Рис. 2) редактируется колонка //Восстановить как//. |
- | **Внимание:** Изменение физического местонахождения базы возможно только до ее создания! Перемещение уже созданной базы запрещено. | + | == Внимание! == |
+ | Изменение физического местонахождения базы возможно только до ее создания! Перемещение уже созданной базы запрещено. | ||
+ | ===== ===== | ||
+ | \\ | ||
+ | После подтверждения всех указанных настроек нажатием кнопки "ОК" дождаться завершения процесса создания базы данных и сообщения "Восстановление базы данных "<имя_базы>" успешно завершено!". | ||
- | После подтверждения всех указанных настроек нажатием кнопки «ОК» дождаться завершения процесса создания базы данных и сообщения «Восстановление базы данных "<имя_базы>" успешно завершено!». | + | После этого созданная база данных появится в разделе //Базы данных// дерева "SQL Server Management Studio" и в списке доступных баз "Business Studio". |
- | После этого созданная база данных появится в разделе //Базы данных// дерева «SQL Server Management Studio» и в списке доступных баз «Business Studio». | + | [{{ ru/technical_manual/server_install/malual/malual_014.png?nolink |Рисунок 3}}] |
- | {{Business%20Studio%20-%20Руководство%20технического%20специалиста.files:image015.jpg?198x89}}Рис. 1.2.3 | + | Теперь необходимо указать имя сервера лицензий для созданной базы данных. Для этого в новой базе данных необходимо открыть таблицу //pinger// в списке базы //Таблицы// с помощью пункта контекстного меню таблицы "Открыть таблицу"; и ввести в первой строке таблицы путь к компьютеру, на котором установлен сервер лицензий (Рис. 3). Путь к компьютеру может быть в виде: |
- | Теперь необходимо указать имя сервера лицензий для созданной базы данных. Для этого в новой базе данных необходимо открыть таблицу //pinger//в списке базы //Таблицы// с помощью пункта контекстного меню таблицы «Открыть таблицу»; и ввести в первой строке таблицы путь к компьютеру, на котором установлен сервер лицензий (Рис. 1.2.3). Путь к компьютеру может быть в виде: | + | *FQDN - полное доменное имя компьютера (например, server.mydomain.ru); |
- | + | *имя NetBIOS - сетевое имя компьютера (например, SERVER); | |
- | *FQDN -- полное доменное имя компьютера (например, server.mydomain.ru); | + | |
- | *имя NetBIOS -- сетевое имя компьютера (например, SERVER); | + | |
*IP-адрес компьютера, в т.ч. внешний (например, 192.168.1.184). | *IP-адрес компьютера, в т.ч. внешний (например, 192.168.1.184). | ||
В случае создания баз данных на том же компьютере, где установлен сервер лицензий, в таблице //pinger// указывается путь к данному компьютеру. | В случае создания баз данных на том же компьютере, где установлен сервер лицензий, в таблице //pinger// указывается путь к данному компьютеру. | ||
- | **Внимание:** Все пользователи базы данных должны иметь доступ к серверу лицензий по пути, указанному в таблице //pinger//. | + | == Внимание! == |
+ | Все пользователи базы данных должны иметь доступ к серверу лицензий по пути, указанному в таблице //pinger//. | ||
+ | ===== ===== | ||
+ | \\ | ||
В частности, убедитесь, что никакое ПО не блокирует подключения к TCP-порту сервера лицензий (по умолчанию используется порт 5555). Таким ПО может быть как встроенный брандмауэр Windows, так и брандмауэры, и антивирусные средства сторонних производителей (см. [[ru/technical_manual/server_install/license_access]]). | В частности, убедитесь, что никакое ПО не блокирует подключения к TCP-порту сервера лицензий (по умолчанию используется порт 5555). Таким ПО может быть как встроенный брандмауэр Windows, так и брандмауэры, и антивирусные средства сторонних производителей (см. [[ru/technical_manual/server_install/license_access]]). | ||
- | Если путь указан не в виде IP-адреса, то также убедитесь, что клиентские компьютеры не имеют проблем с разрешением FQDN- или NetBIOS-имени сервера лицензий (например, командой «ping»). | + | Если путь указан не в виде IP-адреса, то также убедитесь, что клиентские компьютеры не имеют проблем с разрешением FQDN- или NetBIOS-имени сервера лицензий (например, командой "ping"). |
Рекомендуется использовать автоматическое резервное копирование баз данных. | Рекомендуется использовать автоматическое резервное копирование баз данных. | ||
Строка 141: | Строка 156: | ||
===== Список баз данных ===== | ===== Список баз данных ===== | ||
- | Список баз данных хранится в реестре в ветке «HKEY_CURRENT_USER\Software\STU-Soft\Business Studio 3.6\DB», т.е. индивидуален для каждого пользователя. В списке содержится информация о каждой базе данных: имя сервера, имя базы, режим аутентификации, пользовательское наименование, комментарий. Чтобы скопировать список баз для других пользователей и/или на другие компьютеры, можно скопировать ветку реестра, для этого: | + | Список баз данных хранится в реестре в ветке "HKEY_CURRENT_USER\Software\STU-Soft\Business Studio 4.2\DB", т.е. индивидуален для каждого пользователя. В списке содержится информация о каждой базе данных: имя сервера, имя базы, режим аутентификации, пользовательское название базы. В ветке "HKEY_CURRENT_USER\Software\STU-Soft\Business Studio 4.2\DBList" хранится порядок отображения баз в окне выбора баз. Чтобы скопировать список баз для других пользователей и/или на другие компьютеры, можно скопировать ветки реестра, для этого: |
Под пользователем, имеющим образцовый список баз данных: | Под пользователем, имеющим образцовый список баз данных: | ||
- | *запустить редактор реестра «regedit» из командной строки; | + | *запустить редактор реестра "regedit" из командной строки; |
- | *открыть ветку «HKEY_CURRENT_USER\Software\STU-Soft\Business Studio 3.6\DB»; | + | *экспортировать следующие ветки реестра в файл с помощью пункта контекстного меню "Экспортировать": |
- | *экспортировать ветку в файл с помощью пункта контекстного меню «Экспортировать». | + | * HKEY_CURRENT_USER\Software\STU-Soft\Business Studio 4.2\DB |
+ | * HKEY_CURRENT_USER\Software\STU-Soft\Business Studio 4.2\DBList | ||
Под другим пользователем или на другом компьютере: | Под другим пользователем или на другом компьютере: | ||
- | *запустить редактор реестра «regedit» из командной строки; | + | *запустить редактор реестра "regedit" из командной строки; |
- | *импортировать ветку реестра из созданного файла с помощью пункта главного меню «Файл --> Импорт…»; | + | *удалить следующие ветки реестра: |
- | *другой способ -- запустить созданный файл и на вопрос о добавлении информации в реестр ответить «Да». | + | * HKEY_CURRENT_USER\Software\STU-Soft\Business Studio 4.2\DB |
+ | * HKEY_CURRENT_USER\Software\STU-Soft\Business Studio 4.2\DBList | ||
+ | *импортировать ветки реестра из файлов, созданных ранее под пользователем с образцовым списком баз, с помощью пункта главного меню "Файл -> Импорт…" или запустить каждый из этих файлов и на вопрос о добавлении информации в реестр ответить "Да". | ||
+ | |||
+ | **Примечание.** Если есть необходимость слияния с уже существующим списком баз данных, то это возможно так: | ||
+ | * Пользовательские названия баз образцового списка не должны совпадать с существующими. | ||
+ | * Не удалять перед импортом ветку HKEY_CURRENT_USER\Software\STU-Soft\Business Studio 4.2\DB. | ||
+ | * После импорта удалить ветку HKEY_CURRENT_USER\Software\STU-Soft\Business Studio 4.2\DBList. | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | [<contextnavigator>] |