Содержание:
1. Что необходимо для регистрации базы данных на SQL Server
2. Процесс регистрации новой информационной базы 1С
3. Параметры базы данных на SQL Server
Переход от файлового режима работы "1С: Предприятие" к клиент-серверной архитектуре с использованием Microsoft SQL Server – это ключевой шаг для компаний, стремящихся к повышению производительности, надежности и масштабируемости своей учетной системы. Регистрация информационной базы (ИБ) 1С на SQL сервере означает, что сама база данных будет храниться и управляться мощной промышленной СУБД, а сервер 1С будет обрабатывать бизнес-логику, снимая нагрузку с клиентских машин.
Зачем переходить на SQL Server?
Производительность: SQL Server оптимизирован для обработки больших объемов данных и одновременных запросов от множества пользователей. Это значительно ускоряет выполнение операций (проведение документов, формирование отчетов) по сравнению с файловым режимом.
Надежность: Промышленные СУБД имеют встроенные механизмы обеспечения целостности данных, транзакций, резервного копирования и восстановления, что существенно снижает риск потери информации.
Масштабируемость: Клиент-серверная архитектура легко масштабируется как по количеству пользователей, так и по объему данных, просто за счет увеличения мощности сервера 1С и сервера СУБД.
Безопасность: SQL Server предоставляет развитые средства управления доступом и шифрования данных.
1. Что необходимо для регистрации базы данных на SQL Server
Установленный сервер "1С: Предприятие": Кластер серверов 1С должен быть установлен и запущен.
Установленный Microsoft SQL Server: Необходима установленная и настроенная СУБД MS SQL Server поддерживаемой версии (см. документацию 1С для конкретной версии платформы).
Лицензии: Требуются лицензии на сервер "1С: Предприятие" (x32 или x64, в зависимости от архитектуры) и, как правило, лицензии на сам MS SQL Server (если не используется бесплатная версия Express, которая имеет ограничения). Также необходимы клиентские лицензии 1С.
Учетная запись SQL Server: Необходимо либо использовать аутентификацию Windows (если сервер 1С и SQL Server в одном домене и настроено соответствующим образом), либо создать специального пользователя SQL Server с правами, достаточными для создания и управления базой данных 1С. На этапе создания базы пользователю часто требуются права dbcreator или sysadmin, но после создания их рекомендуется понизить до db_owner для конкретной созданной базы данных.
2. Процесс регистрации новой информационной базы 1С
Регистрация выполняется через утилиту запуска "1С: Предприятие":
Запуск 1С: Откройте окно запуска 1С: Предприятие.
Добавление ИБ: Нажмите кнопку "Добавить...".
Выбор режима: Выберите опцию "Создание новой информационной базы" и нажмите "Далее".
Тип базы: Выберите создание "Информационной базы без конфигурации..." (если создаете пустую базу) или "Информационной базы из шаблона" (если есть нужный шаблон). Нажмите "Далее".
Наименование: Введите наименование, под которым база будет отображаться в списке запуска 1С.
Тип расположения: Критически важный шаг! Выберите "На сервере 1С: Предприятия". Нажмите "Далее".
Параметры Сервера 1С:
Кластер серверов 1С: Предприятия: Укажите имя или IP-адрес сервера, где установлен и запущен сервер 1С.
Имя информационной базы в кластере: Придумайте и введите уникальное имя базы данных, под которым она будет зарегистрирована в кластере серверов 1С (используйте латиницу, цифры, без пробелов).
Защищенное соединение: Оставьте "По умолчанию" или настройте при необходимости.
3. Параметры базы данных на SQL Server
Тип СУБД: Выберите "Microsoft SQL Server".
Сервер баз данных: Укажите имя экземпляра SQL Server (например, MYSERVER или MYSERVER\SQLEXPRESS).
Имя базы данных: Введите имя, которое будет иметь база данных непосредственно на SQL сервере (может совпадать с именем в кластере 1С или отличаться; используйте латиницу, цифры).
Пользователь сервера БД: Введите имя пользователя SQL Server, созданного ранее (или оставьте пустым при аутентификации Windows, если она настроена).
Пароль пользователя БД: Введите пароль для указанного пользователя SQL Server.
Смещение дат: Оставьте "0", если нет особых требований.
Создать базу данных в случае ее отсутствия: Установите этот флажок, чтобы сервер 1С автоматически создал новую пустую базу данных на SQL сервере с указанными параметрами.
Завершение: Нажмите "Далее", затем "Готово".
Сервер 1С подключится к SQL Server, используя указанные учетные данные, создаст новую базу данных с необходимыми параметрами (включая правильную Collation, обычно Cyrillic_General_CI_AS) и зарегистрирует эту ИБ в своем кластере. После этого база появится в списке запуска 1С и будет готова к загрузке конфигурации (.cf) или файла выгрузки (.dt) через Конфигуратор.
Важно:
Регулярно выполняйте резервное копирование базы данных средствами SQL Server.
Настраивайте планы обслуживания SQL Server (проверка целостности, реиндексация, обновление статистики) для поддержания производительности.
Регистрация базы 1С на SQL сервере – это основа для построения производительной и отказоустойчивой корпоративной информационной системы.
Специалист компании ООО "Кодерлайн"
Степан Радченко