Меню Рубрики

Установка sql сервера 1с8

Установка сервера «1С:Предприятия» 8.3 на MS SQL Server 2012 / 2008 (R2)

В данной статье приводится подробная пошаговая инструкция по установке сервера системы «1С:Предприятия» 8.3 (в версиях 8.1 и 8.2 набор действий аналогичен) в операционных системах семейства Windows (Windows Server 2008 (R2) или Windows Server 2012) на СУБД MS SQL Server (Microsoft SQL Server 2008 R2 или Microsoft SQL Server 2012).

0. Оглавление

1. Начальные сведения

Система «1С:Предприятие» помимо файлового варианта может работать с информационными базами и в клиент-серверном варианте. В последнем случае понимается архитектура, состоящая из нескольких программных уровней, схематично изображенных на рисунке ниже.

  • Клиентские приложения, тонкие клиенты и веб-клиенты — это и есть «1С:Предприятие» в различных режимах запуска, с которыми работает конечный пользователь. Для клиентских приложений и тонких клиентов требуется установка клиента «1С:Предприятия» на компьютеры пользователей (или на сервер терминалов), для веб-клиента достаточно веб-браузера.
  • Кластер серверов «1С:Предприятие» представляет собой совокупность рабочих процессов, функционирующих на одном или нескольких компьютерах и списка информационных баз, которые размещены в этом кластере. В кластере серверов выполняется вся работа прикладных объектов, выполняется подготовка к отображению форм (чтение объектов информационной базы, заполнение данных форм, расположение элементов и т.д.) и командного интерфейса, формируются отчеты, выполняются фоновые задания. На клиентах происходит лишь отображение информации, подготовленной в кластере серверов. Кроме того на сервере кластера «1С:Предприятия» хранятся служебные файлы, а также журнал регистрации информационных баз.
  • Сервер баз данных — на сервере баз данных происходит непосредственное хранение и работа с данными, обеспечиваемое одной из следующих, поддерживаемых системой «1С:Предприятие», систем управления базами данными (СУБД):
    • Microsoft SQL Server начиная с версии Microsoft SQL Server 2000 и выше;
    • PostgrageSQL начиная с версии 8.1;
    • IBM DB2 начиная с версии 9.1;
    • Oracle Database начиная с версии 10g Release 2.
  • Веб-сервер необходим только для работы веб-клиентов и одного из вариантов работы тонкого клиента. Обеспечивает взаимодействие данных видов соединения с кластером серверов «1С:Предприятия».

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

В данной статье я буду описывать установку сервера «1С:Предприятия» версии 8.3.4.389 (для других версий платформы «1С:Предприятие» 8.1, 8.2 и 8.3 действия аналогичны) на один компьютер под управлением Windows Server 2008 (R2) или Windows Server 2012 (R2). В качестве СУБД будет рассматриваться Microsoft SQL Server 2008 (R2) или Microsoft SQL Server 2012. Для этого нам понадобится:

  1. Компьютер, отвечающий системным требованиям для установки сервера «1С:Предприятия» и с установленной на данный компьютер ОС Windows Server 2008 (R2) или Windows Server 2012.
  2. Компьютер для сервера баз данных, также под управлением ОС Windows Server 2008 (R2) или Windows Server 2012 (может быть компьютером из п.1).
  3. Права локального администратора на обоих компьютерах.
  4. Дистрибутив для установки сервера «1С:Предприятия» 8.
  5. Программная лицензия или ключ защиты HASP4 Net для сервера «1С:Предприятия».
  6. Дистрибутив для установки Microsoft SQL Server 2008 (R2) или Microsoft SQL Server 2012.

2. Установка СУБД MS SQL Server

Устанавливаем СУБД MS SQL Server на компьютер, служащий сервером баз данных. Для работы системы «1С:Предприятие» достаточно установки компонент:

  • Службы компонента Database Engine (Database Engine Services)
  • Средства управления — основные (Management Tools — Basic)
    • Средства управления — полный набор (Management Tools — Complete).

Параметры сортировки выбираем « Cyrillic_General_CI_AS ». Подробно про установку систем

  • Microsoft SQL Server 2008 (R2) я писал здесь.
  • Microsoft SQL Server 2012 я писал здесь.
Читайте также:  Установка плит в траншею

3. Настройка Брандмауэра Windows для работы СУБД

Если сервер баз данных и сервер кластера «1С:Предприятия» находятся на разных физических компьютерах, необходимо на сервере баз данных настроить Брандмауэр Windows таким образом, чтобы сервер «1С:Предприятия» мог работать с СУБД, а именно открыть входящие подключения по порту 1433 (для экземпляра SQL Server по умолчанию).

  • Подробно про настройку Брандмауэра Windows для работы Microsoft SQL Server 2008 (R2) / 2012 я писал здесь.

4. Добавление пользователя в MS SQL Server

Далее добавим в MS SQL Server отдельного пользователя, под которым будут подключаться базы данных сервера «1С:Предприятия». Этот пользователь будет также владельцем этих баз данных. Добавляемый пользователь должен авторизовываться на сервере с помощью пароля и обладать набором ролей: dbcreator, processadmin, public. Подробно про добавление пользователя на

  • Microsoft SQL Server 2008 (R2) я писал здесь.
  • Microsoft SQL Server 2012 я писал здесь.

5. Установка сервера «1С:Предприятия»

Теперь переходим к установке файлов сервера «1С:Предприятия» и запуску соответствующей службы. Для установки требуется дистрибутив технологической платформы «1С:Предприятия». Из перечня поставляемых дистрибутивов подойдут следующие:

  • Технологическая платформа 1С:Предприятия для Windows — позволяет установку 32-разрядного сервера «1С:Предприятия»
  • Сервер 1С:Предприятия (64-bit) для Windows — позволяет установку как 32-разрядного, так и 64-разрядного сервера «1С:Предприятия»

(Также существует и расширенная версия КОРП сервера 1С:Предприятия 8.3, подробности можно посмотреть на сайте 1С)

Открываем каталог с файлами установки сервера «1С:Предприятия» и запускаем файл setup.exe.

Запуститься помощник установки системы «1С:Предприятия». На первой странице жмем «Далее».

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

  • Сервер 1С:Предприятия — компоненты сервера «1С:Предприятия»
  • Администрирование сервера 1С:Предприятия 8 — дополнительные компоненты для администрирования кластера серверов «1С:Предприятия»

Остальные компоненты (перечень компонент может зависеть от конкретного дистрибутива), в зависимости от необходимости, также могут быть установлены на данный компьютер. Сделав выбор жмем «Далее».

Выберем язык интерфейса, который будет использоваться по умолчанию, и нажмем «Далее».

Если сервер «1С:Предприятия» устанавливается как служба Windows (а так в большинстве случаев и следует его устанавливать) рекомендую сразу создать отдельного пользователя, из под которого будет запускаться создаваемая служба. Для этого

  • Оставляем включенным флаг «Установить сервер 1С:Предприятие как сервис Windows (рекомендуется)»;
  • Переводим соответствующий переключатель в «Создать пользователя USR1CV8».
  • Вводим 2 раза пароль для создаваемого пользователя. По умолчанию пароль должен отвечать политики паролей Windows. Подробнее об этом можно прочитать:
    • Для Microsoft Windows Server 2008 (R2) — здесь;
    • Для Microsoft Windows Server 2012 — здесь.

Можно также и выбрать существующего пользователя для запуска сервера «1С:Предприятия». В этом случае выбранный пользователь должен обладать правами:

  • Вход в систему как сервис (Log on as a service)
  • Вход в систему как пакетное задание (Log on as a batch job)
  • Пользователи журналов производительности (Performance Log Users).

Также пользователю обязательно следует дать необходимые права на каталог служебных файлов сервера (по умолчанию C:\Program Files\1cv8\srvinfo для 64-х разрядного и C:\Program Files (x86)\1cv8\srvinfo для 32-х разрядного сервера).

Созданный автоматически пользователь USR1CV8 будет обладать всеми перечисленными правами.

Заполнив соответствующие параметры, жмем «Далее».

Ну и наконец нажимаем «Установить» для того чтобы начать установку. При этом будет произведено копирование файлов выбранных компонент, создание конфигурационных файлов, регистрация компонентов программы, создание ярлыков, а также запуск службы сервера «1С:Предприятия».

По завершении установки помощник предложит установить драйвер защиты — HASP Device Driver. Если используется программная лицензия на сервер «1С:Предприятия», производить установку драйвера нет необходимости. Оставляем или снимаем флаг «Установить драйвер защиты» и жмем «Далее».

Читайте также:  Установка головки блока цилиндров на фольксваген

Если установка завершена успешно, откроется последняя страница помощника установки. Нажимаем «Готово» для завершения работы мастера.

Убедимся также что появилась и запущена соответствующая служба.

6. Настройка Брандмауэра Windows для работы сервера «1С:Предприятие»

Если к серверу «1С:Предприятия» будут подключаться пользователи через толстый и тонкий клиенты с других компьютеров в сети (а так скорее всего и будет), необходимо позаботиться, чтобы на компьютере, где запущен сервер «1С:Предприятия» были разрешены входящие подключения для портов 1541, 15601591. О том как добавить разрешающее правило в Брандмауэр Windows я писал

  • Для Microsoft Windows Server 2008 (R2) — здесь;
  • Для Microsoft Windows Server 2012 — здесь.

7. Установка лицензий

Теперь пришло время установки программной лицензии на сервер «1С:Предприятия», либо настройка серверного ключа защиты HASP Net 4.

  • Подробно, про систему программного лицензирования «1С:Предприятие» 8 я писал здесь. Про первичную установку программных лицензий — здесь.
  • Про назначение, установку и администрирование ключей защиты HASP4 Net для «1С:Предприятие» 8 можно прочитать здесь.

8. Заключение

На этом установка кластера серверов «1С:Предприятие» на СУБД MS SQL Server завершена. Теперь можно переходить к следующим этапам развертывания инфраструктуры «1С:Предприятия», таким как:

Смотрите также:

Если к службе Microsoft SQL Server должны подключаться программы с других компьютеров в сети, то необходимо чтобы правильным образом был настроен Брандмауэр Windows на сервере, где запущена служба. А именно разрешены…

Может случиться так, что в процессе установки MS SQL Server 2012 были установлены компоненты, необходимость в которых со временем отпала (или были установлены по ошибке). В этом случае, в целях…

В данной статье я подробно опишу процесс установки Microsoft SQL Server 2008 R2 в Windows Server 2008 R2 (для других ОС семейства Windows процесс аналогичен). Во время установки будут выбраны…

источник

Установка и настройка MS SQL Server для 1С

Рассмотрим вопросы инсталляции и конфигурации MS SQL Server для 1С.

В первую очередь стоит отметить, что способ инсталляции MS SQL Server по большей части зависит от того, какая предполагается нагрузка на 1С.

Отталкиваясь от этого можно выделить такие варианты:

  • Первый вариант. Организация, с 500 и более операций в сутки;
  • Второй вариант. Организация, с 500 и более преимущественно не интерактивных операций в сутки (загрузка платежей из банк-клиента и интернета, заказов из интернет-магазина, формирование транспортных и складских операций и т.п.);
  • Третий вариант. Организация, с числом ежедневных операций от 500 и более, подавляющее число которые интерактивны (инициация и оформление со стороны пользователя).

Первые два варианта MS SQL Server можно инсталлировать на тот же сервер, где есть установленный 1С, что преимущественно актуально для второго варианта, если соблюдать требований к техническим характеристикам. В третьем же случае наиболее оптимальным решением станет установка MS SQL Server на отдельный сервер.

Стоит рассмотреть характеристики компонентов компьютера для каждого из упомянутых выше случаев.

При инсталляции на отдельный сервер:

  • Первый вариант. Не менее 1.8 ГГц (желательно с двумя ядрами)
  • Второй вариант. Не менее 2 ГГц с количеством ядер от двух и более
  • Третий вариант. Не менее 3 ГГц с количеством ядер от четырех и более

Оперативная память

  • Первый вариант. От 8 ГБ и более
  • Второй вариант. От 32 ГБ и более
  • Третий вариант. От 128 ГБ и более
  • Первый вариант. SAS от 120 ГБ
  • Второй вариант. SAS от 500 ГБ (рекомендуется SSD)
  • Третий вариант. SAS от 1 ТБ (желательно SSD)

Скорость сетевого подключения

  • Первый вариант. Минимум 1 Гб/сек
  • Второй вариант. Минимум 1 Гб/сек (лучше всего использовать оптику)
  • Третий вариант. Минимум 1 Гб/сек (оптика)
Читайте также:  Установка software development kit sdk

При совместной инсталляции с сервером 1С Предприятия требования будут следующими:

  • Первый вариант. Как минимум 2 ГГц с количеством ядер от двух и более
  • Второй вариант. Как минимум 3 ГГц с количеством ядер от четырех и более
  • Вариант 3. Категорически не рекомендуется

Оперативная память

  • Первый вариант. Минимум 32 ГБ
  • Второй вариант. Минимум 128 ГБ
  • Третий вариант. Категорически не рекомендуется
  • Первый вариант. SAS от 500 ГБ (рекомендуется SSD)
  • Второй вариант. SSD от 1 ТБ
  • Третий вариант. Категорически не рекомендуется

Скорость сетевого подключения

  • Первый вариант. 1 Гб/сек
  • Второй вариант. 1 Гб/сек
  • Третий вариант. Категорически не рекомендуется

Стоит учитывать, что указанные выше значения являются минимальными требованиями для комфортного рабочего процесса. Более конкретные параметры подбираются в индивидуальном порядке в зависимости от ситуации, берутся в расчет ключевые потребностями MS SQL Server в дисковой подсистеме и объеме ОЗУ.

Теперь стоит рассмотреть непосредственно сам процесс инсталляции MS SQL Server для 1С в варианте MS SQL Server 2014 на ОС MS Windows Server 2012

Первым делом потребуется перенос дистрибутива инсталляции программы на локальный жесткий диск сервера.

В появившемся окне на правой панели выбирается пункт «Установка».

После этого начнется установка, в процессе которой вам нужно будет ввести ключ и прочесть условия лицензирования, а затем определиться с ролью сервера, выбрав «Установка компонентов MS SQL Server».

Дальше необходимо выбрать устанавливаемые компоненты. Как правило, они все выделяются, однако если это не так, нажимайте на «Выделить все».

В дальнейшем нужно подобрать наименование для экземпляра MS SQL Server. Во избежание вероятных проблем с производительностью рекомендуется оставить «экземпляр по умолчанию», а также не менять путь.

Изменять ничего не потребуется — просто выбирайте «Далее» до возникновения окна «Настройка компонента Database Engine», где на первой закладке потребуется указать пользователя «sa» и придумать пароль.

После просто жмите «Далее», ничего не меняя.

Теперь установка MS SQL Server для 1С завершена.

Для открытия нужно перейти в приложения и найти там SQL Server 2014 Management Studio.

В процессе запуске откроется окно для авторизации, где указывается «проверка подлинности SQL Server». В имени пользователя выбирается «sa», в то время как в поле для пароля – заданная при инсталляции комбинация.

Теперь выбираем «Безопасность» слева в дереве, а затем «Имена входа». После нажатия на правую кнопку мыши выбираем «Создать имя входа», а затем указываем имя и пароль пользователя, запоминая их.

В закладке «Роли сервера» проставляем галочки как на рисунке.

Теперь в закладке «Защищаемые объекты» выбираем право на соединение с SQL, по аналогии с рисунком.

Нажимаем на «Ок», после чего завершается установка и настройка.

Подключение базы 1С на сервере 1С

Сначала нужно открыть консоль администрирования серверов «1С:Предприятие».

Делаем всё, как на рисунке.

Открывшийся диалог заполняем как на рисунке. Там где — имя базы. Там где — имя ПК, на который ранее устанавливался MS SQL Server.

Нажимаем «Ок». Теперь база подключена.

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

В таком случае требуется запуск диалога открытия баз 1С и нажатие на кнопку «Добавить».

В окне выберете «Создание новой информационной базы».

В следующем по очереди окне нужно выбрать необходимый шаблон в дереве, либо указать «Создание новой базы без конфигурации…».

Затем потребуется задать имя базы и указать, что она будет на сервере «1С:Предприятие».

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

Теперь процесс оптимизации SQL под 1С окончен. Можно осуществлять запуск и приступать к работе.

источник

Добавить комментарий