Настройка Торгсофт в локальной сети

<< Click to Display Table of Contents >>

Navigation:  Руководство по установке и настройке >

Настройка Торгсофт в локальной сети

Previous pageReturn to chapter overviewNext page

Настройка работы программы Торгсофт по локальной сети выполняется согласно следующим пунктам:

1. Для начала необходимо настроить контактную зону SQL сервера для работы в локальной сети. Настраивается через Диспетчер конфигурации SQL-сервера. Для этого переходим в пункт меню Пуск - Все программы - Microsoft SQL Server (версия сервера) - Средства настройки (Configuration Manager) (Рис. 1).

Пуск - Все программы - Средства настройки

Рис. 1 (Windows 10)

 

2. В открывшемся окне диспетчера конфигурации SQL сервера переходим в раздел Службы SQL Server (SQL Server Services) (Рис. 2 (1)) и проверяем работу службы Браузер SQL Server (SQL Server Browser) (Рис. 2 (2)) - должна отображаться иконка с зеленым треугольником иконка Зеленый треугольник.

Диспетчер конфигурации сервера - Службы сервера

Рис. 2

 

Если она не запущена (отображается красный квадрат иконка Красный квадрат), необходимо перейти в Свойства службы. Выделяем службу, нажимаем правой кнопкой мыши и выбираем пункт Свойства.

В открывшемся окне Свойства: SQL Server Browser (Рис. 3), переходим во вкладку Служба (Service) и выбираем режим запуска Авто (Automatic) (Рис. 3 (1)). Далее нажимаем Применить (Рис. 3 (2)).

Службы сервера - Свойства

Рис. 3

 

Переходим на вкладку Вход (Log On) и нажимаем кнопку Пуск (Start) (Рис. 4 (1)). Далее необходимо дождаться запуска службы и нажать кнопку ОК (Рис. 4 (2)). После запуска службы отобразится иконка зеленого цвета иконка Зеленый треугольник.

Службы сервера - Свойства - Вход

Рис. 4

 

3. В диспетчере конфигурации SQL сервера переходим в раздел Сетевая конфигурация SQL Server (SQL Server Network Configuration) и выбираем рабочий экземпляр SQL сервера, на котором работает база данных (Рис. 5 (1)).

Диспетчер конфигурации сервера - Сетевая конфигурация

Рис. 5

 

Протоколы, которые отключены, необходимо включить (Рис. 5 (2)). Для этого переходим в свойства протокола (выделяем протокол, нажимаем правой кнопкой мыши и выбираем Свойства). В открывшемся окне Свойства: (название протокола) во вкладке Протокол (Protocol) выбираем Включено - Да (Enabled - Yes) (Рис. 6). Применяем указанные настройки.

Свойства протокола

Рис. 6

 

Повторяем для всех остальных протоколов.

После применения, необходимо обязательно перезапустить службу SQL Server (выделяем службу, нажимаем правой кнопкой мыши и выбираем Перезапустить (Restart)).

 

4. Далее необходимо настроить брандмауэр для портов 1433 и 1434 на сервере.

Откройте Брандмауэр Windows. Для этого зайдите в меню Пуск и выберите Панель управления. В появившемся окне выберите Брандмауэр Windows. В окне брандмауэра откройте вкладку Дополнительные параметры (Рис. 7 (1)). В окне Брандмауэр Windows в режиме повышенной безопасности необходимо создать правила для входящих подключений (Рис. 7 (2)) для портов TCP и UDP:

Брандмауэр - Дополнительные параметры

Рис. 7 (Windows 10)

 

для порта 1433 по протоколу TCP

Выберите в левой панели Правила для входящих подключений (Рис. 7 (2)) и из списка Действий в правой панели выберите Создать правило... (Рис. 8).

Правила для входящей почты - Создать правило

Рис. 8 (Windows 10)

 

Откроется окно Мастер создания правила для нового входящего подключения (Рис. 9). В данном окне укажите тип правила Для порта (Рис. 9 (1)) и нажмите кнопку Далее (Рис. 9 (2)).

Мастер создания правила - Для порта

Рис. 9 (Windows 10)

 

Укажите протокол передачи данных TCP (Рис. 10 (1)). К нему будет применяться это правило.

Ниже нужно выбрать порты, к которым будет применяться это правило. Выберите Определенные локальные порты (Рис. 10 (2)) и в поле напротив введите порт сервера 1433 (Рис. 10 (3)). Нажмите кнопку Далее (Рис. 10 (4)).

Мастер создания правила - Протокол TCP

Рис. 10 (Windows 10)

 

Укажите действие Разрешить подключение (Рис. 11 (1)) и нажмите Далее (Рис. 11 (2)).

Мастер создания правила - Действие

Рис. 11 (Windows 10)

 

На следующей странице Мастер создания правила... необходимо выбрать профили. По умолчанию выбраны все профили (Рис. 12 (1)). Оставьте эти настройки без изменений и нажмите кнопку Далее (Рис. 12 (2)).

Мастер создания правила - Профиль

Рис. 12 (Windows 10)

 

Укажите имя для создаваемого правила (например, 1433TCP) (Рис. 13 (1)) и нажмите кнопку Готово (Рис. 13 (2)).

Мастер создания правила - Имя

Рис. 13 (Windows 10)

 

Правило для входящего подключения протокола TCP создано. Его название появилось в списке правил для входящих подключений (Рис. 14).

Брандмауэр - 1433

Рис. 14 (Windows 10)

 

для порта 1434 по протоколу UDP

Аналогично создается входящее подключение для порта 1434 по протоколу UDP. Отличие: при выборе протокола в Мастер создания правила... необходимо указать протокол UDP и соответствующее название (Рис. 15).

Мастер создания правила - Протокол UDP

Рис. 15 (Windows 10)

 

Таким образом, у Вас должно быть добавлено 2 правила для входящих подключений портов 1433 и 1434 по протоколам TCP и UDP соответственно (Рис. 16).

Брандмауэр - 1433_1434

Рис. 16 (Windows 10)

 

5. Далее необходимо зарезервировать статический IP-адрес сервера в параметрах Адаптера или на роутере.

6. Настроить работу общего доступа между клиентскими ПК и Сервером и предоставить общий доступ к каталогу с программой.

7. Запустить ярлык Хозяин на Сервере и в открывшемся окне нажать на База данных (Рис. 17 (1)). В открывшемся окне Управление соединениями с базой данных необходимо выделить имя базы данных, с которой работаете (Рис. 17 (2)) и нажать кнопку Изменить кнопка Изменить (Рис. 17 (3)).  В окне Настройки соединения с сервером в поле Имя SQL сервера вместо имени ПК, необходимо прописать строчку с IP-адресом сервера (Рис. 17 (4)). Если после имени идет строка с наименование экземпляра SQL-сервера, то её изменять или удалять нельзя.

Торгсофт стартовая - База данных

Рис. 17 (Версия программы 9.3.8)

 

Далее необходимо проверить вход в программу после изменений.

8. На клиентском ПК необходимо установить пакет SQL Native Client. Версия зависит от предустановленного SQL на сервере (главном компьютере).

9. Настроить Брандмауэр Windows для работы портов 1433 и 1434 - создать правила входящих подключений портов 1433 и 1434 по протоколам TCP и UDP соответственно. Создание правил входящих подключений описано выше (пункт №4).

10. Открыть каталогам программы, к которым предоставлен общий доступ из под клиента. Перейти в папку PROGRAM и запустить приложение torgsoft.exe.

11. В открывшемся окне ввести учетную запись sa и выбрать Базу данных для работы. Ввести пароль и проверить вход в программу.

12. Для удобства работы вынести ярлыки на рабочий стол.

 

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

Для этого необходимо привести данные файла ADConnectionDefs.ini и AdminServer.ini к одному виду:

или по имени ПК:

ADConnectionDefs.ini Server=имя-ПК\имя_экземпляра_SQL_сервера

AdminServer.ini host=имя-ПК

или по IP адресу:

ADConnectionDefs.ini Server=ip.адрес.сервера\имя_экземпляра_SQL_сервера  

AdminServer.ini host=ip.адрес.сервера

Эта настройка позволяет избежать возникновения отображения сообщения с предупреждением о сервере приложений на локальном ПК и не влияет на его работу.