Продукты фирмы «1С» имеют два основных решения для хранения данных: файловая база данных и база данных, размещенная на SQL Server (поддерживается как Microsoft SQL Server, так и бесплатный PostgreSQL, Oracle Database, IBM Db2). Файловые базы данных как правило используют небольшие компании с 1-10 пользователями, при этом быстрого роста объема базы данных в среднесрочной перспективе не предвидится. Если у Вас “тормозит база 1С”, вы постоянно отмечаете рост пользователей или на этапе проектирования решения Вы рассчитываете на достаточно быстрый рост объема данных, Вам пора задуматься о переезде файловой базы 1С на SQL Server.
Не получается самостоятельно перенести файловую базу на SQL сервер? Обратитесь за консультацией к специалистам IT-Lite. Узнать подробнее об условиях предоставления услуг можно у специалистов компании по телефону: 8(495)646-23-16 или отправив запрос на почту: sales@it-lite.ru.
Как перенести файловую базу 1С в SQL?
Перенос базы 1С производится в режиме 1С “Конфигуратор”.
Для переноса файловой базы на сервер SQL необходимо выполнить следующие действия:
Открыть конфигуратор файловой базы.
В конфигураторе необходимо выбрать пункт меню «Администрирование» и «Выгрузить информационную базу»:
Перед запуском процесса выгрузки программа предложит путь, куда сохранить файл выгрузки.
По окончанию выгрузки система выдаст сообщение об успешном завершении операции.
Файл выгруженной базы имеет формат *.dt и находится по тому пути, что Вы указали при старте выгрузке.
Создаем кластер:
Особые указания для настройки портов:
Выбор портов осуществляется из диапазона от 10 000 до 60 000.
Нужно исключить переключение с другими диапазонами.
Пример выбора диапазонов: “ 23560:23591, 12560:12591”.
Управляющий порт для работы из оснастки: 23540.
Порт подключения из 1С: 23541.
Пример подключения к кластеру 1С:
“:23541; :23541”. Все настройки подключения к базам храниться здесь: *\Users\%username%\AppData\Roaming\1C\1CEStart\ibases.v8i
Создание специальных служб
Запускаем командную строку от имени Администратора
Команда: Sc create ="C:\Program Files\1cv8\8.3.4.465\bin\ragent.exe" DisplayName= type= own start= auto
Устанавливаем Интервал перезапуска серверов и дополнительные параметры.
Создаем пустую базу в кластере на SQL Server:
Первый способ создания базы данных
Название базы в кластере 1С и на SQL сервере могут быть разные. Заходим в директорию кластеры/локальный кластер/New/информационная база.
Указываем параметры информационной базы:
При отдельном сервере приложений 1С, адрес сервера баз данных может быть прописан в hosts.
Второй способ создания базы данных
Нажимаем кнопку “Добавить”.
Выбираем пункт “Создание информационной базы”.
Указываем параметры:
Добавляем в 1С: Предприятие пустую базу, которая была создана в кластере 1С.
Открываем конфигуратор пустой базы.
Выбираем в меню “Администрирование” / “Загрузить информационную базу”:
Далее нужно выбрать файл *.dt, который был выгружен ранее.
Нажимаем кнопку «Да»:
По окончанию загрузки нужно перезапустить Конфигуратор нажатием кнопки «Да»:
После выполненных действий будет завершен процесс переноса базы 1С из файлового формата в серверный формат.
Когда мы рекомендует перенос файловой базы на клиент-серверный вариант Наша практика показывает, что файловые базы данных являются оптимальным решением, пока объем базы не превысил 3 Гб.
Не удается осуществить перенос файловой базы на Microsoft SQL сервер самостоятельно? Оставьте запрос для специалистов IT-Lite: тел. 8(495)646-23-16, email: sales@it-lite.ru.