Установка и настройка 1c на сервер ms sql server 2012
В данной статье будет подробно рассмотрен алгоритм установки клиентской части системы «1С:Предприятия» 8.3 (для версий 8.2, 8.1 и 8.0 алгоритм установки аналогичен, об установке системы «1С:Предприятия» 7.7 я писал здесь) в операционных системах семейства Windows. Рассмотрены типичные варианты работы «1С:Предприятия», а также будет приведено краткое описание всех компонент системы.
Постустановочная настройка
Для того чтобы сервер SQL не забрал для своих целей всей доступной оперативной памяти, необходимо установить ограничение. Для этого в Management Studio, в свойствах сервера, на вкладке «Память», необходимо задать параметр «Максимальный размер памяти сервера». Для того чтобы вычислить «комфортное» значение, надо узнать объем оперативной памяти установленной на сервере, из нее вычесть объем памяти, занимаемой приложениями, за исключением MS SQL Server, с учетом необходимого «запаса», и примерно это значение установить в указанном поле. В дальнейшем это значение можно подкорректировать. Так же разумным будет указание минимального размера памяти равного половине от максимального. Минимальное значение необходимо указать для того чтобы никакой другой процесс не смог забрать всю память, вытеснив при этом сервер SQL; это особенно важно если SQL Server расположен, например, на одном сервере с сервером 1С:Предприятие.
Максимальный размер памяти сервера
Последней настройкой будет установка параметра «Максимальная степень параллелизма» (Max degree of parallelism) в рекомендуемое значение, равное 1. Данный параметр указывает на оптимальную степень параллелизма (количество процессоров, задействованных для выполнения одной инструкции, для каждого из планов параллельного выполнения).
Максимальная степень параллелизма
Теперь необходимо установить скачанные обновления (service pack и cumulative update) и перезагрузить сервер.
Повышение скорости работы 1С, отказоустойчивости системы.
Программные продукты фирмы 1С имеют два основных формата хранения базы данных: файловая база данных и база данных, размещенная на SQL Server средствами СУБД
В список поддерживаемых СУБД входят:
- Microsoft SQL Server
- PostgreSQL
- Oracle Database
- IBM Db2.
Файловые базы данных, как правило, используют небольшие компании с 1-5 пользователями, где нет большого объема документооборота, а также не произойдет быстрого роста объема базы данных.
7. Установка лицензий
Теперь пришло время установки программной лицензии на сервер «1С:Предприятия», либо настройка серверного ключа защиты HASP Net 4.
- Подробно, про систему программного лицензирования «1С:Предприятие» 8 я писал здесь. Про первичную установку программных лицензий — здесь.
- Про назначение, установку и администрирование ключей защиты HASP4 Net для «1С:Предприятие» 8 можно прочитать здесь.
0. Начальные сведения о системе «1С:Предприятие»
Система «1С:Предприятие» представляет собой совокупность программных модулей, предназначенных для разработки и использования прикладных решений (конфигураций) — по ведению учета и автоматизации хозяйственной деятельности предприятий. Программные модули системы «1С:Предприятие» универсальны и способны работать с любой конфигурацией. Р абота с информационными базами возможна как в файловом, так и в клиент-серверном варианте.
В случае работы с файловой информационной базой, файлы базы данных располагаются либо непосредственно на компьютере пользователя, работающего в программе «1С:Предприятие», либо на сетевом ресурсе, к которому подключается «1С:Предприятие» для работы с информационной базой. На рисунках ниже представлены наиболее распространенные сценарии работы системы «1С:Предприятие» с файловыми базами данных.
Данный режим работы подходит только для информационных баз, с которыми одновременно работает небольшое количество пользователей.
Если предполагается, что с информационной базой будет одновременно работать большое число пользователей, или ожидается существенная нагрузка на информационную базу, следует использовать кластер серверов «1С:Предприятие». В этом случае, файлы баз данных будут располагаться в отдельно устанавливаемой СУБД (система управления базами данных), а кластер серверов будет осуществлять взаимодействие конечного пользователя с данной СУБД. В общем случае, схема работы системы «1С:Предприятие» тогда будет следующей:
Про установку кластера серверов «1С:Предприятие» я подробно писал в статье Установка сервера «1С:Предприятие» 8 на MS SQL Server 2012 / 2008 (R2). Далее речь пойдет только про установку клиентского приложения системы «1С:Предприятие», т. е. модулей системы, необходимых для работы с файловыми информационными базами или для подключения к действующему кластеру серверов «1С:Предприятие». Для этого нам потребуется:
- Компьютер, отвечающий минимальным системным требованиям, для установки клиентского приложения системы «1С:Предприятие» под управлением ОС семейства Windows.
- Права локального администратора на данном компьютере.
- Дистрибутив для установки модулей системы «1С:Предприятие». В данном примере используется версия 8.3.4.389. Установка модулей системы «1С:Предприятие» более ранних версий аналогична. или ключ защиты HASP4 NET, подходящий для требуемого режима работы «1С:Предприятие».
3. Свойства информационной базы
Чтобы просмотреть или изменить параметры конкретной информационной базы необходимо в оснастке «Администрирование серверов 1С Предприятия», в списке информационных баз кликнуть по ней правой кнопкой мыши и в контекстном меню выбрать «Свойства». Для аутентификации в консоли администрирования необходимо использовать администраторов в соответствующих информационных базах. Другими словами данная проверка аналогична аутентификации при подключении к информационной базе через клиента «1С:Предприятие».
Как видно, к списку уже знакомых нам параметров добавились:
- Блокировка начала сеансов включена — флаг, позволяющий включить блокировку начала сеансов с информационной базой, если флаг установлен, то:
- Существующие сеансы могут продолжать работу, устанавливать новые соединения, а также запускать фоновые задания;
- Установка новых сеансов и соединений с информационной базой запрещено.
Изменив необходимые параметры нажимаем «Применить» для сохранения изменений или «ОК» для сохранения и закрытия окна свойств информационной базы.
Когда нужно переходить с файловой базы 1С на СУБД MS SQL?
Если конфигурация долго открывается и также долго открываются и проводятся документы, если периодически выскакивают ошибки «Нарушена целостность базы данных» или «Файл базы данных поврежден», файл ИБД *.1СD имеет объем более 5ГБ, планируется рост пользователей или в результате внедрения еще одной конфигурации 1С планируется достаточно быстрый рост объема данных, пора задуматься о вопросе, как перенести файловую базу 1С на SQL поскорее и узнать, что такое сервер 1С.
Рис.1 Формат хранения информационных баз 1С
One Response to Установка системы «1С:Предприятие» 8.3 в ОС семейства Windows
Виталий, добрый день!
Подскажите, пожалуйста, почему при установке клиентской части 1С8, на этапе выбора устанавливаемых компонентов, выбирается 3 компонента (как указано на рисунке Выборочная установка):
1С:Предприятие, 1С:Предприятие — тонкий клиент, 1С:Предприятие — тонкий клиент, файловый вариант.
Ведь, как было указано в статье ранее, при выборе компонента 1С:Предприятие устанавливаются — основные компоненты «1С:Предприятия», включая компоненты для администрирования, конфигурирования, толстый и тонкий клиент?В данной статье приводится подробная пошаговая инструкция по установке сервера системы «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).
Перенос базы 1С на SQL-сервер
Поможем определить необходимость переноса базы 1С на SQL и подготовить инфраструктуру
Этап «Выбор компонентов»
Здесь нам необходимо, как минимум, выбрать указанные в изображении пункты: «Службы компонента Database Engine», «Средства связи клиентских средств», «Обратная совместимость клиентских средств», «Компоненты документации», «Средства управления — основные» и «Средства управления — полный набор»
Выбор компонент SQL Server
0. Оглавление
6. Настройка Брандмауэра Windows для работы сервера «1С:Предприятие»
Если к серверу «1С:Предприятия» будут подключаться пользователи через толстый и тонкий клиенты с других компьютеров в сети (а так скорее всего и будет), необходимо позаботиться, чтобы на компьютере, где запущен сервер «1С:Предприятия» были разрешены входящие подключения для портов 1541, 1560—1591. О том как добавить разрешающее правило в Брандмауэр Windows я писал
- Для Microsoft Windows Server 2008 (R2) — здесь;
- Для Microsoft Windows Server 2012 — здесь.
Смотрите также:
В ситуации когда необходимо перенести базу данных SQL с одного экземпляра MS SQL Server на другой, или изменить каталог хранения файлов базы данных, помогут операции отсоединения (Detach) и присоединения (Attach) баз данных MS SQL Server.…
При запуске клиент «1С:Предприятие» выполняет поиск клиентской лицензии. Алгоритм поиска лицензии не столь тривиален. Ниже приведен данный алгоритм для различных режимов запуска «1С:Предприятие», а также алгоритм поиска лицензии при запуске сервера «1С:Предприятие», для версии «1С:Предприятие»…
При запуске клиент «1С:Предприятие» выполняет поиск клиентской лицензии. Алгоритм поиска лицензии не столь тривиален. Ниже приведен данный алгоритм для различных режимов запуска «1С:Предприятие», а также алгоритм поиска лицензии при запуске сервера «1С:Предприятие», для версии «1С:Предприятие»…
Отличительной особенностью MS SQL Server, по сравнению с другими СУБД, является относительная простота установки и администрирования. В данной статье мы произведем установку SQL Server 2012 и сделаем необходимые первоначальные настройки для работы с 1С:Предприятие.
В общем случае, установку программного продукта начинают с ее планирования. Для этой цели в центре установки SQL Server присутствует раздел «Планирование» с пунктом «Средство проверки конфигурации», после выполнении которого, центр установки сообщит о возможных проблемах или же их отсутствии. В принципе, данный пункт можно не выполнять, поскольку во время установки центр все равно произведет такую проверку на предусмотренных для этого этапах. Помимо этого, в окне центра установки имеются ссылки на страницы в MSDN с требованиями к оборудованию и другой документацией.
Документация и проверка конфигурации центра установки
После того как мы убедились в том что проблем с установкой на наш сервер не будет, а так же, по необходимости, изучив документацию, переходим непосредственно к установке. Для этого следует переключиться в раздел «Установка» и выбрать «Новая установка изолированного экземпляра…».
Установка SQL Server
Сперва откроется окно «Правила поддержки установки», на этом этапе будет проверена конфигурация сервера и возможность дальнейшей установки. Если напротив всех правил стоит «Выполнено» — можно идти дальше, нажав ОК. В противном случае, необходимо разобраться с проблемами.
Правила поддержки установки
Помимо этого, стоит скачать все последние обновления (service pack, cumulative update) для Вашей версии SQL Server.
В целом, установка SQL Server не вызывает особой сложности, поэтому, рассмотрим только значимые этапы.
1. Установка компонент системы «1С:Предприятие»
Открываем каталог с файлами установки «1С:Предприятие» и запускаем файл setup.exe .
Запустится помощник по установке 1С:Предприятие 8, нажимаем «Далее» на первой странице.
На следующей странице можно изменить папку для установки модулей «1С:Предприятие», нажав кнопку «Изменить» и указав новый путь для установки, а также необходимо выбрать те компоненты, которые будут устанавливаться. Перечень компонентов зависти от того, что необходимо установить. В зависимости от типа дистрибутива не все компоненты могут быть доступны для установки. Если необходимо установить какой-либо компонент (или отменить установку), нужно отметить его, нажав мышью пиктограмму слева от имени компонента (или клавишу Пробел), в появившемся меню выбрать один из вариантов:
- Данный компонент будет установлен на локальный жесткий диск.
- Данный компонент будет недоступен.
Приведем краткое описание устанавливаемых компонентов:
- 1С:Предприятие — основные компоненты «1С:Предприятия», включая компоненты для администрирования, конфигурирования, толстый и тонкий клиент.
- 1С:Предприятие — тонкий клиент — компоненты тонкого клиента только для работы в клиент-серверном варианте.
- 1С:Предприятие — тонкий клиент, файловый вариант — компоненты тонкого клиента, включая компоненты для работы с файловым вариантом информационной базы.
- Сервер 1С:Предприятие — компоненты сервера «1С:Предприятия» (подробнее про установку сервера «1С:Предприятия» читайте здесь).
- Модули расширения веб-сервера — модули расширения веб-серверов, необходимые для работы веб-клиента и Web-сервисов (подробнее про настройку веб-доступа к базам данных «1С:Предприятия» читайте здесь).
- Администрирование сервера 1С:Предприятия — дополнительные компоненты для администрирования кластера серверов «1С:Предприятия».
- Интерфейсы на разных языках — пользовательские интерфейсы на различных языках.
- Сервер хранилища конфигураций 1С:Предприятия — компоненты сервера хранилища конфигураций «1С:Предприятия».
- Конвертор ИБ 1С:Предприятия 7.7 — конвертер информационных баз «1С:Предприятия 7.7».
Выбрав необходимые компоненты для установки нажимаем «Далее».
На следующем шаге необходимо выбрать используемый в дальнейшем язык интерфейса (по умолчанию язык операционной системы). Указав язык интерфейса жмем «Далее».
Нажимаем «Установить» для запуска установки системы «1С:Предприятие».
По завершении процесса установки помощник предложит установить драйвер защиты — HASP Device Driver. Производить установку драйвера защиты необходимо только в том случае, если в USB-порт данного компьютера будет устанавливаться аппаратный ключ защиты HASP4 NET (установку драйвера можно выполнить и позже, используя пункт меню «Пуск» — «Программы» — «1С Предприятие 8» — «Установка HASP Device Driver»). Оставляем или снимаем флаг « Установить драйвер защиты » и жмем « Далее ».
Если установка завершена успешно, откроется заключительная страница помощника установки. Если оставить флаг «Открыть файл Readme», то будет открыт файл с информацией, которую вроде как рекомендуется прочитать перед использованием данной версии системы. Нажимаем «Готово» для завершения работы мастера.
Шаг №1 Выгрузка ИБ
Откроем конфигуратор файловой версии базы 1С.
Рис.3 Список конфигураций 1С. Запуск конфигуратора
В конфигураторе выбираем пункт меню «Администрирование» и «Выгрузить информационную базу».
Рис. 4 Формирование файла выгрузки ИБД
Итогом процесса выгрузки будет файл *.dt.
Рис. 5 Файл Выгрузки ИБД
3. Установка лицензии 1С:Предприятия
Программные продукты «1С:Предприятие» версии 8 могут быть защищены от копирования аппаратными LPT или USB ключами типа HASP4 Net от фирмы Aladdin , либо же с помощью системы программного лицензирования. Возможно и одновременное использование обоих типов защиты. После установки системы «1С:Предприятие» и создания информационных баз, осталось только установить лицензию для работы «1С:Предприятие».
- Про установку и настройку ключей защиты HASP я писал в статье «Назначение, установка и администрирование ключей защиты HASP для «1С:Предприятие» 8»
- Про систему программного лицензирования я писал в статье «Система программного лицензирования «1С:Предприятие» 8», а также про случай первичного получения лицензии в статье «Получение программной лицензии «1С:Предприятие» 8».
Шаг №2 Создание кластера
Для данного пункта запустим консоль управление сервером 1С.
Рис. 6 Ярлык консоли управления сервера 1С
Важно: Для работы сервера 1С обязательно требуется установка лицензии на сервер 1С.
Лицензия бывает 32х-разрядная и 64х-разрядная. Разрядность определяет количество ОЗУ доступное серверу 1С: у 32х до 4ГБ, а 64х более 4ГБ.
Для уточнения цен, подбора сервера для 1С с учетом плановых нагрузок и форматов обслуживания таких систем обратитесь к нашим специалистам. Мы с радостью подберем для вас подходящее решение.
В открывшемся приложении выберите «Кластер-Создать кластер», а если кластер уже создан, выберите существующий.
Рис. 7 Администрирование кластера 1С
5. Установка сервера «1С:Предприятия»
Теперь переходим к установке файлов сервера «1С:Предприятия» и запуску соответствующей службы. Для установки требуется дистрибутив технологической платформы «1С:Предприятия». Из перечня поставляемых дистрибутивов подойдут следующие:
-
— позволяет установку 32-разрядного сервера «1С:Предприятия» — позволяет установку как 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С:Предприятия». В этом случае выбранный пользователь должен обладать правами:
Также пользователю обязательно следует дать необходимые права на каталог служебных файлов сервера (по умолчанию C:\Program Files\1cv8\srvinfo для 64-х разрядного и C:\Program Files (x86)\1cv8\srvinfo для 32-х разрядного сервера).
Созданный автоматически пользователь USR1CV8 будет обладать всеми перечисленными правами.
Заполнив соответствующие параметры, жмем «Далее».
Ну и наконец нажимаем «Установить» для того чтобы начать установку. При этом будет произведено копирование файлов выбранных компонент, создание конфигурационных файлов, регистрация компонентов программы, создание ярлыков, а также запуск службы сервера «1С:Предприятия».
По завершении установки помощник предложит установить драйвер защиты — HASP Device Driver. Если используется программная лицензия на сервер «1С:Предприятия», производить установку драйвера нет необходимости. Оставляем или снимаем флаг «Установить драйвер защиты» и жмем «Далее».
Если установка завершена успешно, откроется последняя страница помощника установки. Нажимаем «Готово» для завершения работы мастера.
Убедимся также что появилась и запущена соответствующая служба.
Этапы перехода на внешнюю СУБД
Для переноса файловой базы 1С 8.3 на сервер SQL проделаем следующие шаги:
Шаг №3 Создание базы данных в кластере
Следующим шагом в процессе миграции базы 1С будет создание новой конфигурации в кластере. Существует два возможных варианта создания базы 1С на сервере 1С:
- Через консоль администрирования кластера 1С;
- Через окно запуска 1С:Предприятие.
Создание информационной базы в кластере через консоль администрирования кластера 1С
Чтобы создать базу 1С в СУБД SQL, выбираем «Создание новой информационной базы» и заполнить обязательные поля:
- Имя – название вашей базы 1С;
- Сервер баз данных – указываем имя кластера 1С;
- База данных – название базы данных в вашей СУБД SQL;
- Пользователь сервера БД – логин от администратора СУБД SQL;
- Пароль сервера БД – пароль от администратора СУБД SQL.
Рис. 8 Создание новой ИБД SQL в кластере 1С
Далее добавляем эту ИБД в список 1С для последующего запуска конфигуратора 1С и загрузки ранее подготовленного файла выгрузки базы. После того как база в кластере создана, добавляем ее в список баз 1С. Для этого запускаем 1С:Предприятие и «Добавить…» базу 1С.
Рис.9 Запуск 1С:Предприятие
Далее выбираем «Добавление в список существующей информационной базы» и переходим «Далее».
Рис. 10 Меню выбора действий
После появления формы добавления базы 1С, заполняем последние строки в списке и переключаем режим работы на «На сервере 1С:Предприятие».
Рис. 11 Окно заполнения данных для подключения базы 1С
Запуск 1С:Предприятие и добавление конфигурации
Этот способ быстрее предыдущего и бывает полезен, когда, например, вы не установили у себя компоненту консоли управления при установке платформы. Чтобы им воспользоваться, запускаем 1С:Предприятие и в открывшемся окне приложения жмем кнопку «Добавить».
Рис. 12 Окно 1С:Предприятие
Далее выбираем «Создание информационной базы».
Рис.13 Создание информационной базы
После перехода в следующий пункт меню выбираем « Создание информационной базы без конфигурации для разработки новой конфигурации» или «Загрузки выгруженной ранее информационной базы».
Рис.14 Создание чистой конфигурации
Следующим шагом будет выбор пункта «На сервере 1С:Предприятие».
Рис.15 Создание на сервере 1С
Мы попадем в искомое нами окно заполнения полей для создания базы на сервере 1С.
Рис. 16 Создание ИБД на сервере SQL
Смотрите также:
Если к службе Microsoft SQL Server должны подключаться программы с других компьютеров в сети, то необходимо чтобы правильным образом был настроен Брандмауэр Windows на сервере, где запущена служба. А именно разрешены…
Может случиться так, что в процессе установки MS SQL Server 2012 были установлены компоненты, необходимость в которых со временем отпала (или были установлены по ошибке). В этом случае, в целях…
В данной статье я подробно опишу процесс установки Microsoft SQL Server 2008 R2 в Windows Server 2008 R2 (для других ОС семейства Windows процесс аналогичен). Во время установки будут выбраны…
Запись опубликована в рубрике 1С 8 с метками 1Сv8, SQL, Windows Server 2008, Windows Server 2012 R2. Добавьте в закладки постоянную ссылку.
В данной статье я расскажу о том как добавлять новые или уже существующие базы данных на сервер «1С:Предприятия» 8.3 ( для других версий платформы — 8.1 и 8.2 действия аналогичны). Будут рассмотрены варианты добавления информационной базы как из окна запуска 1С, так и через программу администрирования серверов «1С:Предприятия» (в ОС семейства Windows). А также затронуты некоторые вопросы администрирования информационных баз в кластере серверов «1С:Предприятия».
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 я писал здесь.
4. Добавление пользователя в MS SQL Server
Далее добавим в MS SQL Server отдельного пользователя, под которым будут подключаться базы данных сервера «1С:Предприятия». Этот пользователь будет также владельцем этих баз данных. Добавляемый пользователь должен авторизовываться на сервере с помощью пароля и обладать набором ролей: dbcreator, processadmin, public. Подробно про добавление пользователя на
- Microsoft SQL Server 2008 (R2) я писал здесь.
- Microsoft SQL Server 2012 я писал здесь.
Этап «Настройка экземпляра»
В настройках можно оставить «Экземпляр по умолчанию» или же выбрать «Именованный экземпляр» и задать имя и идентификатор экземпляра, но особой необходимости в этом нет. Поскольку, к именованному экземпляру обращение происходит посредством строки вида: ServerSQL\InstanceID — необходимо выбирать понятный и короткий идентификатор экземпляра.
Настройка экземпляра
1. Добавление информационной базы из окна запуска «1С:Предприятие»
Создадим новую базу данных на сервере «1С:Предприятия» из установленного ранее шаблона типовой конфигурации. Для этого запустим «1С:Предприятие» и в окне запуска нажмем «Добавить…» для добавления информационной базы.
Запуститься мастер добавления информационной базы, выберем пункт «Создание новый информационной базы» установив соответствующий переключатель и нажмем «Далее».
В списке установленных шаблонов конфигураций выберем необходимый нам шаблон и снова нажмем «Далее».
Введем имя базы данных, как она будет отображаться в списке информационных баз, тип расположения укажем «На сервере 1С:Предприятие» и нажимаем «Далее».
На следующей странице необходимо указать параметры создаваемой информационной базы, а именно:
(В данном примере параметры выбраны в соответствии с параметрами установки сервера «1С:Предприятия», принятыми в статье Установка сервера «1С:Предприятие» 8 на MS SQL Server 2012 / 2008 (R2))
- Имя кластера серверов 1С:Предприятия — как правило, совпадает с сетевым именем компьютера, где установлен сервер «1С:Предприятия» (центральный кластер сервера);
- Имя создаваемой базы в кластере — имя по которому будет происходить обращаться к информационной базе. Должно быть уникальным в пределах данного кластера;
- Защищенное соединение — по умолчанию отключаем;
- Тип СУБД на которой будет храниться база данных — в данном примере MS SQL Server;
- Имя сервера базы данных — как правило, состоит из сетевого именем компьютера, где установлен сервер баз данных и имени экземпляра сервера (если есть), разделенными знаком «\»;
- Имя базы данных на сервере баз данных — для удобства будем придерживаться правила, что имя базы данных должно совпадать с именем информационной базы в кластере. Кроме того, в случае использования MS SQL Server, первый символ в имени базы данных может быть только буквой латинского алфавита или символом «_», последующие символы могут быть только буковой латинского алфавита, цифрой или символами «_» и «&», имя должно быть уникальным в пределах данного экземпляра сервера баз данных и не превышать 63 символов. Если база данных уже существует на сервере, будет использоваться текущая база, если нет и установлен флаг «Создать базу данных в случае ее отсутствия», произойдет добавление новой базы на сервер баз данных.
- Пользователь базы данных — пользователь СУБД, который станет владельцем базы на сервере в случае создания новой базы данных или имеющий права для работы с существующей;
- Пароль пользователя — пароль пользователя от лица которого будет осуществляться доступ к базе данных;
- Смещение дат — 0 или 2000. Данный параметр определяет число лет, которое будет прибавляться к датам при их сохранении в базе данных Microsoft SQL Server и вычитаться при их извлечении. Дело в том, что тип DATATIME, используемый Microsoft SQL Server, позволяет хранить даты в диапазоне с 1 января 1753 года по 31 декабря 9999 года. Если при работе с информационной базой может возникнуть необходимость хранения дат, предшествующих нижней границе данного диапазона, смещение дат следует выбрать 2000. Кроме того, если в прикладном решении используются регистры накопления или регистры бухгалтерии (а скорее всего так оно и будет) также в «поле смещение» дат необходимо установить значение 2000.
- Установить блокировку регламентных заданий — установка флага позволяет запретить выполнения регламентных заданий на сервере для данной информационной базы. Следует устанавливать в случае создания тестовых информационных баз, где выполнение регламентных заданий не несет никакой практической нагрузки.
Установив все параметры информационной базы нажимаем «Далее».
Ну и наконец, указываем параметры запуска для создаваемой базы и нажимаем «Готово» для запуска процесса создания новой информационной базы. При этом будет создана новая информационная база на на сервере «1С:Предприятия», в случае необходимости, создана новая база данных на сервере баз данных, а также произойдет загрузка данных из шаблона конфигурации.
Если все вышеперечисленные действия завершились успешно, мастер завершит свою работу, а мы увидим только что созданную базу и в списке информационных баз в окне запуска «1С:Предприятие».
2. Добавление информационной базы из консоли администрирования серверов «1С:Предприятия»
Теперь добавим еще одну информационную базу в кластер серверов, но уже через оснастку «Администрирование серверов 1С:Предприятия» (предварительно должна быть установлена). Найти ее можно:
Ну и в любом случае оснастку можно запустить выполнив файл «1CV8 Servers.msc» располагающийся в каталоге установки «1С:Предприятие» в подкаталоге «common».
Если оснастка «Администрирование серверов 1С Предприятия» запускается на том же самом компьютере, где установлен сервер «1С:Предприятия», то в дереве слева, в ветке с сетевым именем текущего компьютера, мы должны увидеть данный кластер серверов под названием «Локальный кластер». Раскрыв вкладку «Информационные базы» увидим все информационные базы в данном кластере серверов (например базу данных созданную через окно запуска «1С:Предприятие» на предыдущем шаге). Для добавления новой информационной базы кликнем правой кнопкой мыши по данной вкладке, в контекстном меню выберем «Создать» — «Информационная база».
Откроется окно параметров создаваемой информационной базы. Список параметров тот же самый, что был описан выше в п.1 данной инструкции. Заполнив все параметры нажимаем «ОК» для запуска процесса создания новой информационной базы. При этом будет создана новая информационная база на на сервере «1С:Предприятия» и, в случае необходимости, создана новая база данных на сервере баз данных.
Если все вышеперечисленные действия завершились успешно, окно параметров закроется, а мы увидим только что созданную базу данных в списке информационных баз текущего кластера.
А если зайти в программу «Среда SQL Server Management Studio » и подключиться к текущему экземпляру MS SQL Server, можно увидеть созданные на предыдущих шагах базы данных.
0. Начальные сведения о системе «1С:Предприятие»
Система «1С:Предприятие» представляет собой совокупность программных модулей, предназначенных для разработки и использования прикладных решений (конфигураций) — по ведению учета и автоматизации хозяйственной деятельности предприятий. Программные модули системы «1С:Предприятие» универсальны и способны работать с любой конфигурацией. Р абота с информационными базами возможна как в файловом, так и в клиент-серверном варианте.
В случае работы с файловой информационной базой, файлы базы данных располагаются либо непосредственно на компьютере пользователя, работающего в программе «1С:Предприятие», либо на сетевом ресурсе, к которому подключается «1С:Предприятие» для работы с информационной базой. На рисунках ниже представлены наиболее распространенные сценарии работы системы «1С:Предприятие» с файловыми базами данных.
Данный режим работы подходит только для информационных баз, с которыми одновременно работает небольшое количество пользователей.
Если предполагается, что с информационной базой будет одновременно работать большое число пользователей, или ожидается существенная нагрузка на информационную базу, следует использовать кластер серверов «1С:Предприятие». В этом случае, файлы баз данных будут располагаться в отдельно устанавливаемой СУБД (система управления базами данных), а кластер серверов будет осуществлять взаимодействие конечного пользователя с данной СУБД. В общем случае, схема работы системы «1С:Предприятие» тогда будет следующей:
Про установку кластера серверов «1С:Предприятие» я подробно писал в статье Установка сервера «1С:Предприятие» 8 на MS SQL Server 2012 / 2008 (R2). Далее речь пойдет только про установку клиентского приложения системы «1С:Предприятие», т. е. модулей системы, необходимых для работы с файловыми информационными базами или для подключения к действующему кластеру серверов «1С:Предприятие». Для этого нам потребуется:
- Компьютер, отвечающий минимальным системным требованиям, для установки клиентского приложения системы «1С:Предприятие» под управлением ОС семейства Windows.
- Права локального администратора на данном компьютере.
- Дистрибутив для установки модулей системы «1С:Предприятие». В данном примере используется версия 8.3.4.389. Установка модулей системы «1С:Предприятие» более ранних версий аналогична. или ключ защиты HASP4 NET, подходящий для требуемого режима работы «1С:Предприятие».
4. Добавление существующей информационной базы в список информационных базы окна запуска «1С:Предприятие»
Ну и наконец, нам осталось только добавить созданную с помощью оснастки «Администрирование серверов 1С Предприятия» информационную базу в список информационных баз окна запуска «1С:Предприятие». Для чего в данном окне нажимаем «Добавить…» и в запустившемся мастере добавления информационной базы/группы выбираем соответствующий пункт и нажимаем «Далее».
Вводим имя информационной базы, как она будет отображаться в списке, тип расположения информационной базы выбираем «На сервере 1С:Предприятия» и снова жмем «Далее».
Вводим адрес кластера серверов «1С:Предприятия» и имя информационной базы, как оно задано в данном кластере. Нажимаем «Далее».
Ну и наконец задаем параметры запуска информационной базы и нажимаем «Готово» для завершения работы мастера.
Наша база появилась в списке информационных баз. Надо понимать, что это пустая (чистая) база данных, и далее следует загрузить в нее данные из шаблона, или из файла предварительно выгруженных данных.
Этап «Роль установки»
На данном этапе необходимо выбрать «Установка компонентов SQL Server»
Роль установки
Шаг №4 Завершение переноса
Смотрите также:
Компания Microsoft с целью внедрения в массы Windows 10 позаботилась также и об инструментах, сопутствующих установке новой операционной системы. Для обновления версий системы 7 и 8.1 до версии 10, для…
Установка платформы 1С:Предприятие 7.7 на 64-х битную операционную систему сопряжена с некоторыми трудностями. Дело в том, что установить 1С через обычный установщик не получится, даже если запускать программу в режиме…
Установка Windows 8.1 от установки предшественницы Windows 8 и Windows 7 кардинально ничем не отличается. Это точно такой же пошаговый процесс инсталляции с подсказками для выбора тех или иных настроек. Его…
Процесс установки MS SQL Server
Этап «Настройка компонента Database Engine»
На вкладке «Конфигурация сервера» рекомендуется выбирать «Смешанный режим» проверки подлинности. В поле ввода пароля указать пароль для учетной записи администратора. Дополнительно к этому, стоит назначить администраторов из числа пользователей операционной системы.
Настройка компонента Database Engine
Следующим этапом будет указание каталога данных на одноименной странице. Здесь есть свои рекомендации:
- Расположение файлов базы данных и журнала транзакций надо разнести на разные физические диски. Это обеспечит дополнительную надежность данных, т.к. в случае выхода из строя одного из дисков останется возможность восстановления базы данных (восстановление базы данных до актуального состояния по резервной копии и логу транзакций, в случае выхода диска с файлом БД).
- Вынести базу tempdb на отдельный физический диск. Это увеличит производительность, т.к. SQL Server постоянно работает с данной системной базой, создавая нагрузку на диск. Например, SQL Server использует tempdp для хранения временных таблиц.
- Выбрать отдельный диск или ресурс в локальной сети для хранения резервных копий. Данная рекомендация опять же обеспечивает дополнительную надежность.
Выполнив последующие этапы установки, которые не должны вызвать вопросов, будет установлен MS SQL Server, после чего стоит выполнить еще несколько рекомендаций по настройке системы, приведенных ниже.
Этап «Конфигурация сервера»
На вкладке «Учетные записи служб» желательно сразу указать автоматический запуск агента SQL Server для того чтобы в дальнейшем не было проблем при настройке планов обслуживания. Если устанавливается именованный экземпляр, режим запуска службы «Обозреватель SQL Server» так же должен быть установлен в режим «авто». На вкладке «Параметры сортировки» необходимо убедиться что стоит «Cyrillic_General_CI_AS», в противном случае, выбрать данный вариант.
Учетные записи служб Параметры сортировки
8. Заключение
На этом установка кластера серверов «1С:Предприятие» на СУБД MS SQL Server завершена. Теперь можно переходить к следующим этапам развертывания инфраструктуры «1С:Предприятия», таким как:
2. Добавление информационной базы в список информационных баз
Во время установки на рабочем столе создастся ярлык для запуска «1С:Предприятия». Если запустить его, откроется программа запуска «1С:Предприятия» с пустым списком информационных баз и с предложением добавить в список новую информационную базу.
Последующие действия зависят от конкретной ситуации:
- Если необходимо создать новую базу данных для начала ведения учета, нажимаем «Нет» и прежде всего устанавливаем шаблон типовой конфигурации, а уже затем на основании шаблона создаем новую информационную базу. Подробнее об этом читайте в статье Установка типовой конфигурации «1С:Предприятие» 8.3
- Если же необходимо подключиться к уже существующей информационной базе, нажимаем «Да» и добавляем эту базу данных в список информационных баз. О том, как это сделать читайте с статье Добавление базы данных в список информационных баз «1С:Предприятие» 8.3.
Перенос данных 1С
Переходите на новую программу 1С? Проведем бесплатный анализ и перенесем только необходимые данные
Рис. 17 Запуск конфигуратора 1С
После запуска конфигуратора переходим в раздел «Администрирование» и выбираем пункт «Загрузить информационную базу».
Рис. 18 Загрузка информационной базы из файла
Далее выбираем ранее сохраненный файл выгрузки и начинаем непосредственно процесс загрузки базы на СУБД SQL.
Рис. 19 Завершение загрузки ИБД 1С
Готово! Ваша конфигурация успешно переведена из файлового режима на SQL-сервер.
Если повторная работа в конфигураторе не требуется, выбираем вариант «Нет» и запускаем базу в режиме «Предприятия» для проверки ее работоспособности.
Мы рассмотрели процесс миграции файловой базы на сервер 1С. Если в будущем вам потребуется перенос базы 1С SQL на другой сервер или у вас остались вопросы по этому переводу, обратитесь к нашим специалистам за консультацией, мы с радостью вам поможем.
Преимущества SQL
Если переход все же вызывает некоторые колебания, стоит учесть, что преимуществ у клиент-серверного варианта значительно больше, чем недостатков, а у файлового – наоборот.
При высокой отказоустойчивости и поддержке бесконечно большой базы данных SQL-сервер дает возможность одновременной работы большому числу пользователей. Конечно, наиболее мощные СУБД – MS SQL Server/Oracle стоят недешево, но бесплатный вариант PostgreSQL также широко используется в среде 1С. Да, SQL требует настройки сервера 1С и администрирования, но подобные услуги оказывает широкий круг компаний-франчайзи 1С, и конечно же – наша.
Работа с файловой базой плохо защищена, потому что доступ к копированию файла БД открыт любому пользователю, плохо масштабируется и начинает «тормозить», когда пользователей становится больше пяти из-за высокого уровня изоляции транзакций, а также имеет ограничения по размеру в 5-10 Гб. При этом отдельные функции конфигурации при таком варианте просто не работают (к примеру, регламентные задания).
Да, быстрая настройка, отсутствие дополнительного ПО и низкая цена – весьма привлекательные «черты» файловых БД, но выбор в их пользу может иметь место только при построении самой простой информационной системы.
Рис.2 Пример частой ошибки при работе с файловой базой объемом более 5Гб
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С:Предприятия» версии 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С:Предприятия» и с установленной на данный компьютер ОС Windows Server 2008 (R2) или Windows Server 2012.
- Компьютер для сервера баз данных, также под управлением ОС Windows Server 2008 (R2) или Windows Server 2012 (может быть компьютером из п.1).
- Права локального администратора на обоих компьютерах. сервера «1С:Предприятия» 8.
- Программная лицензия или ключ защиты HASP4 Net для сервера «1С:Предприятия».
- Дистрибутив для установки Microsoft SQL Server 2008 (R2) или Microsoft SQL Server 2012.
3. Настройка Брандмауэра Windows для работы СУБД
Если сервер баз данных и сервер кластера «1С:Предприятия» находятся на разных физических компьютерах, необходимо на сервере баз данных настроить Брандмауэр Windows таким образом, чтобы сервер «1С:Предприятия» мог работать с СУБД, а именно открыть входящие подключения по порту 1433 (для экземпляра SQL Server по умолчанию).
- Подробно про настройку Брандмауэра Windows для работы Microsoft SQL Server 2008 (R2) / 2012 я писал здесь.
0. Оглавление
Читайте также: