Программы и продукты 1С

Установка и настройка сервера 1С 8.3 на MS SQL

Работа в клиент-серверном режиме - не прихоть, а необходимость. В связи с ростом нагрузки на базу данных, ростом одновременно работающих пользователей, базы данных программ 1С переводят в клиент-серверный режим работы. Многие сразу запскают именно этот режим работы оценивая предстоящую нагрузку.
Сразу оговоримся, что для работы программы 1С не является стандартом или требованием работать только в клиент-серверном режиме. Файловая база данных вполне может работать всю жизнь только как файловая и успешно выполнять все задачи. Обычно компании задумываются о клиент-серверном варианте при количестве пользователей 1С более 10 человек.

Основным критерием выбора клиент-серверного варианта являются:

- распределение нагрузки
- разделение зон ответственности по оборудоваиню (клиент, сервер 1С, сервер СУБД)
- ограничение доступности пользователей к физическому расположению базы данных
- более совершенное администрирование
- использование дополнительных средств SQL

Для того чтобы оперировать терминами клиент-серверного режима работы предлагаем с ними ознакомится. Кто знаком с терминалогией может пропустить этот абзац.

Важные термины

Клиент 1С - Запущенный экземпляр программы 1С Предприятие, в котором пользователи выполняют свои обычные функции. Клиенты 1С бывают: Толстый, Тонкий, Web-клиент, мобильный клиент.

СУБД - система управления базами данных. Т.е. - это та программа, которая вносит записи в таблицу базы данных. 1С работает с такими СУБД: Microsoft SQL Server, Postgree SQL, IBM DB2, Oracle Database. В 80% используют Microsoft SQL Server по причине опыта работы ИТ-персонала с продуктами Microsoft и хорошей совместимости 1С с решениями Microsoft.
Microsoft SQL Managemant Studio - программное решение, предназначенное для управления базами данных Microsoft SQL Server.

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

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

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

Рабочий сервер в консоили кластера сервера 1С - структурная единица консоли Сервера 1С, с информацией о компьютере, на котором работает Сервер 1С. Как правило это сам локальный компьютер на котором функционирует приложение Сервер 1С.

Рабочий процесс в консоили кластера сервера 1С - в 1С 8.3 автоматически создаваемый процес, решающий задачи обработки данных пользователей. В зависимости от нагрузки рабочих процессво может быть 2 и более.

Сеансы пользователей в Сервере 1С - соединения пользователей с информационными базами 1С.

Агент сервера 1С (ragent) - служба, отвечающая за работу кластера серверов и функционирвание компьютера в составе кластера. По-умолчанию работает на порте 1540.

Менеджер кластера (rmngr) - служба, отвечающая функционирование всего кластера. По-умолчанию работает на порте 1541.

Рабочий процесс (rphost) - служба, отвечающая за обслуживание клиентских приложений и взаимодействие с сервером баз данных. По-умолчанию работает на порте 1561 или на диапазоне портов: 1560-1591.

ЗАПУСК КЛИЕНТ-СЕРВЕРНОЙ 1С

Для перехода на клиент-серверую модель базы данных 1С вам потребуется:
1. Установочный файл сервера 1С Предприятия.
2. Установочный файл клиента 1С Предприятия при условии что он еще не инсталлирова и раньше вы вообще не работали в 1С. Релиз платформы Сервера 1С и клиента 1С Предприятия должны быть одинаковые, например: 8.3.15.1747.
3. Ключ защиты для Сервера 1С и клиентские ключи защиты для 1С Предприятия. Подсчет используемых ключей ведется сервером 1С по принципу 1С соединение с базой = один ключ.
4. Установочный файл СУБД. Например, MS SQL Server 2012. Рекомендуемые версии MS SQL - Standart или Enterprise. Версия Standart имеет ограничение на использование ОЗУ - 64 Гб. Версия Enterprise не имеет ограничений.
5. Процессорная или другая лицензия на сервер MS SQL Server.
6. Компьютер (сервер) с достаточным количеством ресурсов для обслуживания подключений к базе данных 1С. Примерный объем ОЗУ можно расчитать исходя из рекомендаций компании 1С: Объем ОЗУ = не менее 70 % физического объема всех баз данных обслуживаемых сервером. Подсчет примерный. Понятно что в базе данных размером 10 Гб может находится 100 и более пользователей. В этом случае сервер с 16 Гб ОЗУ точно не подойдет. Важной особенностью производительности жележа является тактовая частота процессовра. Даже важнее чем количество ядер. Якобы 1С при обработке данных использует один процессор. Параллельности нет. Может быть потому что лицензия MS SQL процессорная, кто знает. Обратите на эту деталь внимание при выборе железа.
Будем считать что у вас есть все необходимые инсталлы, ключи, лицензии. Приступаем к установке.

УСТАНОВКА СУБД MS SQL SERVER

Для установки мы выбрали версию MS SQL Server 2008 R2. Установку производим по стандартной схеме под пользователем с полными правами. Соглашаемся со всеми параметрами. В результате у вас должен установится MS SQL Server и Managemant Studio. Пользователь баз данных MS SQL Server по умолчанию - sa. Этот же пользователь и его пароль нужен будет вам всегда при добавлении новых баз данных 1С.

УСТАНОВКА СЕРВЕРА 1С

Установка серверноого приложения 1С почти такое же как установка обычной платформы 1С Предприятие, за исключением того, что в ходе установки нужно создать пользователя технического сервера 1С - USR1CV8. Установщик сам предлагает создать пользователя в ходе установки. В ходе установки нужно установить компонету "Администрирование сервера 1С: Предприятие". Это есть консаль сервера, в которую нужно зайти после завершения установки и произвести настройки.

НАСТРОЙКА СЕРВЕРА 1С

В консоли кластера Сервера 1С у вас автоматически должны появится следующие разделы:

- центральный сервер
- кластер

Информационную базу необходимо добавлять вручную. Для того чтобы добавить информационную базу в клиент-серверном режиме вам потребются такие параметры:

- Кластер серверов 1С Предприятие. Локальное имя компьютера, в случае если база создается на том же сервере, где установлен кластер 1С: localhost или 127.0.0.1 Либо, если база добавляется не на компьютере, где установлен кластер, тонужно прописать имя сервера в сети, например: 1csrv.
- Имя информационной базы в кластере. Произвольное название из латинских букв, цифр, спецсимволов.
- Тип СУБД. Необходимо выбрать из предлагаемого списка тип СУБД, на которой будет работать база.
- Сервер база данных. Если сервер СУБД и 1С Сервер расположены на одном ПК, то прописывается то же имя что и пункте №1 - кластер серверов 1С Предприятие. В случае если СУБД и Сервер 1С (кластер) рабо
- Имя базы данных. Можно указать то же имя что и Имя информационной базы в кластере в пункте 3. Либо внести другое произвольное из латинских букв, цифр, спецсимволов.
- Пользователь базы данных. Пользователь MS SQL Server - sa.
- Пароль пользователя. Пароль пользователя sa, который был установлен при инсталляции MS SQL Server.

Если информационной базы нет в MS SQL Server, ставите галочку "Создать базу данных в случае ее отсутствия".
Если все сделали правильно, то создастся новая база данных. После этого можно заходить в Конфигуратор и загружать информационную базу *.dt
Обычные пользователи не увидят разницу между работой файловой и серверной версии 1С. Для них вообще нет никакой разницы. Чтобы узнать в каком режиме сейчас работает база данных 1С необходимо в 1С зайти в меню Справка - О программе - строчка Режим (файловый/серерный).

КОНСУЛЬТАНТ 1С

+7(499) 40-40-187

+38(050)13-97-555 (WhatsApp, Viber)

Партнеры проекта: erp-project.com.ua

JooMix