Ручная установка Microsoft SQL Server

Ручная установка возможна двумя вариантами:

1. Установка с помощью командной строки.

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

2. Установка копированием (кроме служб портала и локальной справки).

Скопировать папку, куда была установлена Business Studio в варианте "На сервер\Сервер Business Studio" или "На рабочую станцию\Полная установка Business Studio", на другой компьютер.

После ручной установки необходимо, в зависимости от того, какие роли будет выполнять этот компьютер (см. раздел Роли компьютера при работе с Business Studio документа Руководство пользователя), выполнить следующие действия:

  • Для роли Сервер лицензий:

    • Зарегистрировать службу сервера лицензий, для этого выполнить строку:
      %windir%\Microsoft.NET\Framework\v4.0.30319\InstallUtil.exe Ping.Service.exe
      Внимание! Путь к утилите InstallUtil в Вашей системе может быть другим.

    • Произвести активацию сервера лицензий с помощью Мастера активации (см. Активация программы ниже);

  • Для роли Сервер баз данных:

  • Для ролей Рабочая станция, Основной сервер 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).


Ключ Описание
CFG_SERVER Установка всех компонентов Business Studio (серверных и клиентских), включая компоненты, необходимые для работы Business Studio Portal. Соответствует варианту интерактивной установки "На сервер\Сервер Business Studio" (см. Устанавливаемые компоненты инсталляции).
CFG_PORTAL Установка компонентов Business Studio, необходимых для работы Business Studio Portal. Соответствует варианту интерактивной установки "На сервер\Сервер Business Studio Portal" (см. Устанавливаемые компоненты инсталляции).
CFG_PERSONAL Установка всех компонентов Business Studio (серверных и клиентских), кроме компонентов, необходимых для работы Business Studio Portal. Соответствует варианту интерактивной установки "На рабочую станцию\Полная установка Business Studio" (см. Устанавливаемые компоненты инсталляции).
CFG_CLIENT Установка клиентских компонентой Business Studio. Соответствует варианту интерактивной установки "На рабочую станцию\Клиент Business Studio" (см. Устанавливаемые компоненты инсталляции).
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"
Таблица 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 - ключ запрета взаимодействия с пользователем: если ключ указан, то вопрос об удалении программы и ход удаления отображаться не будут.

Действия после установки

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

Активация программы

Запуск Мастера активации осуществляется из папки установки программы, файл Activate.exe. Подробнее о Мастере активации см. Руководство пользователя, глава Активация программы.

Установка SQL Server

Если планируется использовать полную версию Microsoft SQL Server из числа поддерживаемых (см. Руководство пользователя, глава Системные требования), то установите эту версию 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

Создание баз данных

Создание баз данных возможно несколькими способами:

  1. с помощью утилиты DB Администратор (см. Руководство пользователя, глава Управление базами данных);
  2. с помощью SQL Server Management Studio, если установлена полная версия Microsoft SQL Server (см. ниже).

Создание баз данных в SQL Server Management Studio

Создание базы данных Business Studio в SQL Server Management Studio1) является, по сути, восстановлением ее из резервной копии с последующим прописыванием имени сервера лицензий в одной из таблиц. Резервные копии баз данных находятся в папке "Backup" в каталоге установки программы (см. Базы из комплекта поставки Business Studio).

Чтобы восстановить базу данных из резервной копии, необходимо в  списке баз сервера (раздел Базы данных) выбрать пункт контекстного меню "Восстановить базу данных…".

Рисунок 1

В открывшемся окне "Восстановление базы данных" на странице Общие (Рис. 1) необходимо произвести следующие действия:

  • в графе "В базу данных" ввести название новой базы (или выбрать название уже существующей);
  • в качестве источника выбрать С устройства (восстановление из указанного источника).

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

В открывшемся окне "Указание резервной копии" в графе "Носитель резервной копии:" выбрать Файл. Нажать кнопку "Добавить", указать путь к файлу резервной копии базы данных, либо выбрать файл базы по кнопке .

Рисунок 2

При необходимости выбрать путь хранения новой базы данных. Для этого в окне "Восстановление базы данных" на странице Параметры (Рис. 2) редактируется колонка Восстановить как.

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


После подтверждения всех указанных настроек нажатием кнопки "ОК" дождаться завершения процесса создания базы данных и сообщения "Восстановление базы данных "<имя_базы>" успешно завершено!".

После этого созданная база данных появится в разделе Базы данных дерева "SQL Server Management Studio" и в списке доступных баз "Business Studio".

Рисунок 3

Теперь необходимо указать имя сервера лицензий для созданной базы данных. Для этого в новой базе данных необходимо открыть таблицу pinger в списке базы Таблицы с помощью пункта контекстного меню таблицы "Открыть таблицу"; и ввести в первой строке таблицы путь к компьютеру, на котором установлен сервер лицензий (Рис. 3). Путь к компьютеру может быть в виде:

  • FQDN - полное доменное имя компьютера (например, server.mydomain.ru);
  • имя NetBIOS - сетевое имя компьютера (например, SERVER);
  • IP-адрес компьютера, в т.ч. внешний (например, 192.168.1.184).

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

Внимание! Все пользователи базы данных должны иметь доступ к серверу лицензий по пути, указанному в таблице pinger.


В частности, убедитесь, что никакое ПО не блокирует подключения к TCP-порту сервера лицензий (по умолчанию используется порт 5565). Таким ПО может быть как встроенный брандмауэр Windows, так и брандмауэры, и антивирусные средства сторонних производителей (см. Доступ к службе сервера лицензий).

Если путь указан не в виде IP-адреса, то также убедитесь, что клиентские компьютеры не имеют проблем с разрешением FQDN- или NetBIOS-имени сервера лицензий (например, командой "ping").

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

Список баз данных

Список баз данных хранится в реестре в ветке "HKEY_CURRENT_USER\Software\STU-Soft\Business Studio 6\DB", т.е. индивидуален для каждого пользователя. В списке содержится информация о каждой базе данных: имя сервера, имя базы, режим аутентификации, пользовательское название базы. В ветке "HKEY_CURRENT_USER\Software\STU-Soft\Business Studio 6\DBList" хранится порядок отображения баз в окне выбора баз. Чтобы скопировать список баз для других пользователей и/или на другие компьютеры, можно скопировать ветки реестра, для этого:

Под пользователем, имеющим образцовый список баз данных:

  • запустить редактор реестра "regedit" из командной строки;
  • экспортировать следующие ветки реестра в файл с помощью пункта контекстного меню "Экспортировать":
    • HKEY_CURRENT_USER\Software\STU-Soft\Business Studio 6\DB
    • HKEY_CURRENT_USER\Software\STU-Soft\Business Studio 6\DBList

Под другим пользователем или на другом компьютере:

  • запустить редактор реестра "regedit" из командной строки;
  • удалить следующие ветки реестра:
    • HKEY_CURRENT_USER\Software\STU-Soft\Business Studio 6\DB
    • HKEY_CURRENT_USER\Software\STU-Soft\Business Studio 6\DBList
  • импортировать ветки реестра из файлов, созданных ранее под пользователем с образцовым списком баз, с помощью пункта главного меню "Файл → Импорт…" или запустить каждый из этих файлов и на вопрос о добавлении информации в реестр ответить "Да".

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

  • Пользовательские названия баз образцового списка не должны совпадать с существующими.
  • Не удалять перед импортом ветку HKEY_CURRENT_USER\Software\STU-Soft\Business Studio 6\DB.
  • После импорта удалить ветку HKEY_CURRENT_USER\Software\STU-Soft\Business Studio 6\DBList.
« ПредыдущаяНа уровень вышеСледующая »
 
1) SQL Server Management Studio (SSMS) - бесплатное ПО, доступное для скачивания на сайте Microsoft.
Driven by DokuWiki